From f0f812e66a35d9ad74e3c95aa67ab1ce146cac61 Mon Sep 17 00:00:00 2001 From: austinried <4966622+austinried@users.noreply.github.com> Date: Fri, 28 Apr 2023 09:24:51 +0900 Subject: [PATCH] v2 --- .buckconfig | 6 - .editorconfig | 3 - .env.example | 4 + .eslintrc.js | 10 - .fvm/fvm_config.json | 4 + .gitattributes | 6 - .github/workflows/build-flutter.yml | 23 + .gitignore | 93 +- .gitmodules | 3 - .metadata | 30 + .nvmrc | 1 - .prettierrc.js | 9 - .untranslated-messages.json | 688 + .vscode/launch.json | 26 + .vscode/settings.json | 3 - .watchmanconfig | 3 - BUILDING.md | 59 - TODO.md | 34 + analysis_options.yaml | 15 + android/.gitignore | 13 + android/app/_BUCK | 55 - android/app/build.gradle | 339 +- android/app/build_defs.bzl | 19 - android/app/debug.keystore | Bin 2257 -> 0 bytes android/app/proguard-rules.pro | 16 - android/app/src/debug/AndroidManifest.xml | 17 +- .../com/subtracks/ReactNativeFlipper.java | 72 - android/app/src/main/AndroidManifest.xml | 92 +- .../app/src/main/assets/custom/i18n/ar.json | 172 - .../app/src/main/assets/custom/i18n/ca.json | 152 - .../app/src/main/assets/custom/i18n/cs.json | 127 - .../app/src/main/assets/custom/i18n/da.json | 132 - .../app/src/main/assets/custom/i18n/de.json | 152 - .../app/src/main/assets/custom/i18n/en.json | 152 - .../app/src/main/assets/custom/i18n/es.json | 152 - .../app/src/main/assets/custom/i18n/fr.json | 152 - .../app/src/main/assets/custom/i18n/gl.json | 152 - .../app/src/main/assets/custom/i18n/it.json | 152 - .../app/src/main/assets/custom/i18n/ja.json | 55 - .../src/main/assets/custom/i18n/nb-NO.json | 152 - .../app/src/main/assets/custom/i18n/pa.json | 152 - .../app/src/main/assets/custom/i18n/pl.json | 157 - .../app/src/main/assets/custom/i18n/pt.json | 152 - .../app/src/main/assets/custom/i18n/ru.json | 157 - .../app/src/main/assets/custom/i18n/tr.json | 152 - .../app/src/main/assets/custom/i18n/vi.json | 147 - .../src/main/assets/custom/i18n/zh-Hans.json | 147 - .../app/src/main/assets/fonts/AntDesign.ttf | Bin 70344 -> 0 bytes android/app/src/main/assets/fonts/Entypo.ttf | Bin 65584 -> 0 bytes .../app/src/main/assets/fonts/EvilIcons.ttf | Bin 13456 -> 0 bytes android/app/src/main/assets/fonts/Feather.ttf | Bin 56024 -> 0 bytes .../app/src/main/assets/fonts/FontAwesome.ttf | Bin 165548 -> 0 bytes .../main/assets/fonts/FontAwesome5_Brands.ttf | Bin 132728 -> 0 bytes .../assets/fonts/FontAwesome5_Regular.ttf | Bin 34092 -> 0 bytes .../main/assets/fonts/FontAwesome5_Solid.ttf | Bin 202616 -> 0 bytes .../app/src/main/assets/fonts/Fontisto.ttf | Bin 313528 -> 0 bytes .../app/src/main/assets/fonts/Foundation.ttf | Bin 56976 -> 0 bytes .../app/src/main/assets/fonts/Ionicons.ttf | Bin 247192 -> 0 bytes .../assets/fonts/MaterialCommunityIcons.ttf | Bin 899432 -> 0 bytes .../src/main/assets/fonts/MaterialIcons.ttf | Bin 230384 -> 0 bytes .../main/assets/fonts/Metropolis-Black.otf | Bin 23696 -> 0 bytes .../assets/fonts/Metropolis-BlackItalic.otf | Bin 24288 -> 0 bytes .../src/main/assets/fonts/Metropolis-Bold.otf | Bin 23664 -> 0 bytes .../assets/fonts/Metropolis-BoldItalic.otf | Bin 24332 -> 0 bytes .../assets/fonts/Metropolis-ExtraBold.otf | Bin 23700 -> 0 bytes .../fonts/Metropolis-ExtraBoldItalic.otf | Bin 24588 -> 0 bytes .../assets/fonts/Metropolis-ExtraLight.otf | Bin 23080 -> 0 bytes .../fonts/Metropolis-ExtraLightItalic.otf | Bin 24284 -> 0 bytes .../main/assets/fonts/Metropolis-Light.otf | Bin 23200 -> 0 bytes .../assets/fonts/Metropolis-LightItalic.otf | Bin 24208 -> 0 bytes .../main/assets/fonts/Metropolis-Medium.otf | Bin 23240 -> 0 bytes .../assets/fonts/Metropolis-MediumItalic.otf | Bin 24352 -> 0 bytes .../main/assets/fonts/Metropolis-Regular.otf | Bin 23124 -> 0 bytes .../assets/fonts/Metropolis-RegularItalic.otf | Bin 24236 -> 0 bytes .../main/assets/fonts/Metropolis-SemiBold.otf | Bin 23480 -> 0 bytes .../fonts/Metropolis-SemiBoldItalic.otf | Bin 24284 -> 0 bytes .../src/main/assets/fonts/Metropolis-Thin.otf | Bin 22920 -> 0 bytes .../assets/fonts/Metropolis-ThinItalic.otf | Bin 24052 -> 0 bytes .../app/src/main/assets/fonts/Octicons.ttf | Bin 28364 -> 0 bytes .../src/main/assets/fonts/SimpleLineIcons.ttf | Bin 54056 -> 0 bytes android/app/src/main/assets/fonts/Zocial.ttf | Bin 25552 -> 0 bytes android/app/src/main/assets/licenses.html | 32244 ---------------- .../app/src/main/assets/licenses/ffmpeg.txt | 504 - android/app/src/main/assets/licenses/npm.txt | 8939 ----- .../app/src/main/ic_launcher-playstore.png | Bin 0 -> 13266 bytes .../main/java/com/subtracks/MainActivity.java | 24 - .../java/com/subtracks/MainApplication.java | 93 - .../app/FlutterMultiDexApplication.java | 25 + .../com/example/subtracks2/MainActivity.kt | 6 + .../res/drawable-anydpi-v24/ic_stat_name.xml | 30 + .../res/drawable-anydpi/ic_action_name.xml | 29 + .../main/res/drawable-hdpi/ic_action_name.png | Bin 0 -> 441 bytes .../main/res/drawable-hdpi/ic_stat_name.png | Bin 0 -> 401 bytes .../main/res/drawable-mdpi/ic_action_name.png | Bin 0 -> 318 bytes .../main/res/drawable-mdpi/ic_stat_name.png | Bin 0 -> 284 bytes .../res/drawable-v21/launch_background.xml | 12 + .../res/drawable-xhdpi/ic_action_name.png | Bin 0 -> 600 bytes .../main/res/drawable-xhdpi/ic_stat_name.png | Bin 0 -> 575 bytes .../res/drawable-xxhdpi/ic_action_name.png | Bin 0 -> 925 bytes .../main/res/drawable-xxhdpi/ic_stat_name.png | Bin 0 -> 921 bytes .../res/drawable/ic_launcher_foreground.xml | 29 + .../main/res/drawable/launch_background.xml | 12 + .../res/drawable/rn_edit_text_material.xml | 36 - android/app/src/main/res/ic_launcher-web.png | Bin 12995 -> 0 bytes .../res/mipmap-anydpi-v26/ic_launcher.xml | 2 +- .../mipmap-anydpi-v26/ic_launcher_round.xml | 2 +- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2569 -> 1455 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 5418 -> 4313 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 4729 -> 3471 bytes .../src/main/res/mipmap-ldpi/ic_launcher.png | Bin 1157 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1491 -> 1084 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 3021 -> 2681 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2661 -> 2191 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 2569 -> 2108 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 6259 -> 6328 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 5298 -> 5029 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6297 -> 3268 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 28713 -> 11132 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10813 -> 7842 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 6522 -> 4756 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 33093 -> 16381 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 12713 -> 11521 bytes android/app/src/main/res/playstore-icon.png | Bin 8508 -> 0 bytes android/app/src/main/res/raw/keep.xml | 4 + .../app/src/main/res/values-night/styles.xml | 18 + .../res/values/ic_launcher_background.xml | 2 +- android/app/src/main/res/values/strings.xml | 3 - android/app/src/main/res/values/styles.xml | 19 +- .../main/res/xml/network_security_config.xml | 9 - android/app/src/profile/AndroidManifest.xml | 8 + android/build.gradle | 72 +- android/exoplayer_settings.gradle | 64 - android/gradle.properties | 35 +- android/gradle/wrapper/gradle-wrapper.jar | Bin 59203 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- android/gradlew | 139 +- android/gradlew.bat | 179 +- android/licenses.yml | 691 - android/settings.gradle | 21 +- app/App.tsx | 47 - app/app.json | 4 - app/components/Button.tsx | 57 - app/components/ContextMenu.tsx | 403 - app/components/CoverArt.tsx | 133 - app/components/FilterButton.tsx | 129 - app/components/GradientBackground.tsx | 46 - .../GradientBackgroundHeaderFlatList.tsx | 54 - app/components/GradientFlatList.tsx | 15 - app/components/GradientImageBackground.tsx | 86 - app/components/GradientImageFlatList.tsx | 15 - app/components/GradientImageScrollView.tsx | 31 - app/components/GradientScrollView.tsx | 34 - app/components/Header.tsx | 22 - app/components/HeaderBar.tsx | 112 - app/components/ListItem.tsx | 274 - app/components/ListPlayerControls.tsx | 65 - app/components/NothingHere.tsx | 39 - app/components/NowPlayingBar.tsx | 150 - app/components/PressableOpacity.tsx | 80 - app/components/ProgressHook.tsx | 24 - app/components/SettingsItem.tsx | 49 - app/components/SettingsSwitch.tsx | 36 - app/components/Star.tsx | 31 - app/components/TextInput.tsx | 42 - app/components/withSuspense.tsx | 32 - app/hooks/query.ts | 322 - app/hooks/settings.ts | 75 - app/hooks/trackplayer.ts | 139 - app/hooks/useClient.ts | 15 - app/i18n/i18n.ts | 64 - app/models/cache.ts | 38 - app/models/error.ts | 5 - app/models/library.ts | 64 - app/models/map.ts | 84 - app/models/settings.ts | 32 - app/models/state.ts | 19 - app/models/trackplayer.ts | 18 - app/navigation/BottomTabBar.tsx | 120 - app/navigation/BottomTabNavigator.tsx | 209 - app/navigation/LibraryTopTabNavigator.tsx | 67 - app/navigation/RootNavigator.tsx | 63 - app/query/fetch/api.ts | 174 - app/query/fetch/file.ts | 132 - app/query/queryClient.ts | 5 - app/query/queryKeys.ts | 52 - app/screens/ArtistView.tsx | 240 - app/screens/Home.tsx | 154 - app/screens/LibraryAlbums.tsx | 141 - app/screens/LibraryArtists.tsx | 93 - app/screens/LibraryPlaylists.tsx | 36 - app/screens/NowPlayingQueue.tsx | 56 - app/screens/NowPlayingView.tsx | 422 - app/screens/Search.tsx | 223 - app/screens/SearchResultsView.tsx | 115 - app/screens/ServerView.tsx | 284 - app/screens/Settings.tsx | 395 - app/screens/SongListView.tsx | 236 - app/screens/SplashPage.tsx | 97 - app/screens/WebViewScreen.tsx | 18 - app/state/migrations.ts | 69 - app/state/settings.ts | 238 - app/state/store.ts | 95 - app/state/trackplayer.ts | 412 - app/styles/colors.ts | 12 - app/styles/dimensions.ts | 10 - app/styles/font.ts | 8 - app/styles/icons.ts | 23 - app/subsonic/api.ts | 239 - app/subsonic/elements.ts | 273 - app/subsonic/params.ts | 137 - app/subsonic/responses.ts | 255 - app/trackplayer/QueueEvents.ts | 18 - app/trackplayer/service.ts | 300 - app/util/PromiseQueue.ts | 31 - app/util/cacheDir.ts | 17 - app/util/formatDuration.ts | 13 - app/util/state.ts | 32 - app/util/toast.ts | 7 - app/util/types.ts | 2 - app/util/userAgent.ts | 3 - assets/placeholder.png | Bin 0 -> 211693 bytes assets/placeholder_thumb.png | Bin 0 -> 13336 bytes assets/tag_FILL0_wght400_GRAD0_opsz24.svg | 1 + babel.config.js | 18 - build.yaml | 11 + images/icon.svg | 63 + images/icon_color.svg | 66 + images/icon_front.svg | 61 + images/icon_shadow.png | Bin 0 -> 21726 bytes images/placeholder.svg | 90 + index.js | 62 - l10n.yaml | 4 + lib/app/app.dart | 83 + lib/app/app.g.dart | 23 + lib/app/app_router.dart | 140 + lib/app/app_router.gr.dart | 720 + lib/app/buttons.dart | 63 + lib/app/context_menus.dart | 414 + lib/app/dialogs.dart | 96 + lib/app/gradient.dart | 76 + lib/app/hooks/use_download_actions.dart | 149 + .../use_list_query_paging_controller.dart | 91 + lib/app/hooks/use_paging_controller.dart | 66 + lib/app/images.dart | 368 + lib/app/images.g.dart | 307 + lib/app/items.dart | 433 + lib/app/lists.dart | 129 + lib/app/now_playing_bar.dart | 226 + lib/app/pages/artist_page.dart | 126 + lib/app/pages/bottom_nav_page.dart | 216 + lib/app/pages/bottom_nav_page.g.dart | 56 + lib/app/pages/browse_page.dart | 281 + lib/app/pages/browse_page.g.dart | 114 + lib/app/pages/library_albums_page.dart | 41 + lib/app/pages/library_artists_page.dart | 39 + lib/app/pages/library_page.dart | 635 + lib/app/pages/library_page.g.dart | 176 + lib/app/pages/library_playlists_page.dart | 39 + lib/app/pages/library_songs_page.dart | 81 + lib/app/pages/library_songs_page.g.dart | 111 + lib/app/pages/now_playing_page.dart | 429 + lib/app/pages/search_page.dart | 247 + lib/app/pages/search_page.g.dart | 38 + lib/app/pages/settings_page.dart | 395 + lib/app/pages/songs_page.dart | 511 + lib/app/pages/source_page.dart | 259 + lib/cache/image_cache.dart | 30 + lib/cache/image_cache.g.dart | 23 + lib/database/converters.dart | 72 + lib/database/database.dart | 627 + lib/database/database.g.dart | 5547 +++ lib/database/tables.drift | 547 + lib/database/util.dart | 23 + lib/http/client.dart | 24 + lib/http/client.g.dart | 23 + lib/l10n/app_ar.arb | 196 + lib/l10n/app_ca.arb | 196 + lib/l10n/app_cs.arb | 166 + lib/l10n/app_da.arb | 176 + lib/l10n/app_de.arb | 196 + lib/l10n/app_en.arb | 276 + lib/l10n/app_es.arb | 196 + lib/l10n/app_fr.arb | 196 + lib/l10n/app_gl.arb | 196 + lib/l10n/app_it.arb | 196 + lib/l10n/app_ja.arb | 64 + lib/l10n/app_nb-NO.arb | 196 + lib/l10n/app_nb.arb | 196 + lib/l10n/app_pa.arb | 196 + lib/l10n/app_pl.arb | 196 + lib/l10n/app_pt.arb | 196 + lib/l10n/app_ru.arb | 196 + lib/l10n/app_tr.arb | 196 + lib/l10n/app_vi.arb | 196 + lib/l10n/app_zh-Hans.arb | 196 + lib/l10n/app_zh.arb | 196 + lib/main.dart | 22 + lib/models/music.dart | 115 + lib/models/music.freezed.dart | 1834 + lib/models/query.dart | 97 + lib/models/query.freezed.dart | 1934 + lib/models/query.g.dart | 143 + lib/models/settings.dart | 120 + lib/models/settings.freezed.dart | 810 + lib/models/support.dart | 186 + lib/models/support.freezed.dart | 2141 + lib/models/support.g.dart | 82 + lib/services/audio_service.dart | 704 + lib/services/audio_service.g.dart | 38 + lib/services/cache_service.dart | 112 + lib/services/cache_service.g.dart | 23 + lib/services/download_service.dart | 589 + lib/services/download_service.freezed.dart | 495 + lib/services/download_service.g.dart | 25 + lib/services/settings_service.dart | 123 + lib/services/settings_service.g.dart | 25 + lib/services/sync_service.dart | 105 + lib/services/sync_service.g.dart | 23 + lib/sources/music_source.dart | 91 + lib/sources/subsonic/client.dart | 135 + lib/sources/subsonic/source.dart | 285 + lib/sources/subsonic/xml.dart | 19 + lib/state/audio.dart | 143 + lib/state/audio.g.dart | 229 + lib/state/init.dart | 82 + lib/state/init.g.dart | 97 + lib/state/music.dart | 152 + lib/state/music.g.dart | 1206 + lib/state/settings.dart | 88 + lib/state/settings.g.dart | 79 + lib/state/theme.dart | 258 + lib/state/theme.g.dart | 485 + metadata/en-US/full_description.txt | 4 +- metadata/en-US/images/icon.png | Bin 8508 -> 13266 bytes metadata/en-US/short_description.txt | 2 +- metadata/en-US/title.txt | 2 +- metro.config.js | 17 - package.json | 95 - pubspec.lock | 1360 + pubspec.yaml | 83 + react-native.config.js | 6 - res/casette.png | Bin 16480 -> 0 bytes res/fallback.png | Bin 7077 -> 0 bytes res/fonts/Metropolis-Black.otf | Bin 23696 -> 0 bytes res/fonts/Metropolis-BlackItalic.otf | Bin 24288 -> 0 bytes res/fonts/Metropolis-Bold.otf | Bin 23664 -> 0 bytes res/fonts/Metropolis-BoldItalic.otf | Bin 24332 -> 0 bytes res/fonts/Metropolis-ExtraBold.otf | Bin 23700 -> 0 bytes res/fonts/Metropolis-ExtraBoldItalic.otf | Bin 24588 -> 0 bytes res/fonts/Metropolis-ExtraLight.otf | Bin 23080 -> 0 bytes res/fonts/Metropolis-ExtraLightItalic.otf | Bin 24284 -> 0 bytes res/fonts/Metropolis-Light.otf | Bin 23200 -> 0 bytes res/fonts/Metropolis-LightItalic.otf | Bin 24208 -> 0 bytes res/fonts/Metropolis-Medium.otf | Bin 23240 -> 0 bytes res/fonts/Metropolis-MediumItalic.otf | Bin 24352 -> 0 bytes res/fonts/Metropolis-Regular.otf | Bin 23124 -> 0 bytes res/fonts/Metropolis-RegularItalic.otf | Bin 24236 -> 0 bytes res/fonts/Metropolis-SemiBold.otf | Bin 23480 -> 0 bytes res/fonts/Metropolis-SemiBoldItalic.otf | Bin 24284 -> 0 bytes res/fonts/Metropolis-Thin.otf | Bin 22920 -> 0 bytes res/fonts/Metropolis-ThinItalic.otf | Bin 24052 -> 0 bytes res/icons/home-fill.png | Bin 3818 -> 0 bytes res/icons/home.png | Bin 5923 -> 0 bytes res/icons/library-fill.png | Bin 4022 -> 0 bytes res/icons/library.png | Bin 5873 -> 0 bytes res/icons/notification/ic_stat_next.png | Bin 259 -> 0 bytes res/icons/notification/ic_stat_next@1.5x.png | Bin 289 -> 0 bytes res/icons/notification/ic_stat_next@2x.png | Bin 420 -> 0 bytes res/icons/notification/ic_stat_next@3x.png | Bin 559 -> 0 bytes res/icons/notification/ic_stat_next@4x.png | Bin 862 -> 0 bytes res/icons/notification/ic_stat_pause.png | Bin 264 -> 0 bytes res/icons/notification/ic_stat_pause@1.5x.png | Bin 270 -> 0 bytes res/icons/notification/ic_stat_pause@2x.png | Bin 394 -> 0 bytes res/icons/notification/ic_stat_pause@3x.png | Bin 538 -> 0 bytes res/icons/notification/ic_stat_pause@4x.png | Bin 750 -> 0 bytes res/icons/notification/ic_stat_play.png | Bin 279 -> 0 bytes res/icons/notification/ic_stat_play@1.5x.png | Bin 474 -> 0 bytes res/icons/notification/ic_stat_play@2x.png | Bin 492 -> 0 bytes res/icons/notification/ic_stat_play@3x.png | Bin 968 -> 0 bytes res/icons/notification/ic_stat_play@4x.png | Bin 1032 -> 0 bytes res/icons/notification/ic_stat_previous.png | Bin 259 -> 0 bytes .../notification/ic_stat_previous@1.5x.png | Bin 297 -> 0 bytes .../notification/ic_stat_previous@2x.png | Bin 440 -> 0 bytes .../notification/ic_stat_previous@3x.png | Bin 574 -> 0 bytes .../notification/ic_stat_previous@4x.png | Bin 890 -> 0 bytes res/icons/notification/ic_stat_stop.png | Bin 149 -> 0 bytes res/icons/notification/ic_stat_stop@1.5x.png | Bin 234 -> 0 bytes res/icons/notification/ic_stat_stop@2x.png | Bin 237 -> 0 bytes res/icons/notification/ic_stat_stop@3x.png | Bin 441 -> 0 bytes res/icons/notification/ic_stat_stop@4x.png | Bin 458 -> 0 bytes res/icons/search-fill.png | Bin 6885 -> 0 bytes res/icons/search.png | Bin 6687 -> 0 bytes res/icons/settings-fill.png | Bin 7138 -> 0 bytes res/icons/settings.png | Bin 11678 -> 0 bytes res/web_hi_res_512.png | Bin 48709 -> 0 bytes scripts/arb-delete-key.js | 17 + scripts/arb-rename-key.js | 37 + scripts/build-license-html.sh | 25 - scripts/prepare-exoplayer-ffmpeg.sh | 34 - submodules/ExoPlayer | 1 - tsconfig.json | 63 - yarn.lock | 7739 ---- 402 files changed, 34368 insertions(+), 62769 deletions(-) delete mode 100644 .buckconfig delete mode 100644 .editorconfig create mode 100644 .env.example delete mode 100644 .eslintrc.js create mode 100644 .fvm/fvm_config.json delete mode 100644 .gitattributes create mode 100644 .github/workflows/build-flutter.yml delete mode 100644 .gitmodules create mode 100644 .metadata delete mode 100644 .nvmrc delete mode 100644 .prettierrc.js create mode 100644 .untranslated-messages.json create mode 100644 .vscode/launch.json delete mode 100644 .vscode/settings.json delete mode 100644 .watchmanconfig create mode 100644 TODO.md create mode 100644 analysis_options.yaml create mode 100644 android/.gitignore delete mode 100644 android/app/_BUCK delete mode 100644 android/app/build_defs.bzl delete mode 100644 android/app/debug.keystore delete mode 100644 android/app/proguard-rules.pro delete mode 100644 android/app/src/debug/java/com/subtracks/ReactNativeFlipper.java delete mode 100644 android/app/src/main/assets/custom/i18n/ar.json delete mode 100644 android/app/src/main/assets/custom/i18n/ca.json delete mode 100644 android/app/src/main/assets/custom/i18n/cs.json delete mode 100644 android/app/src/main/assets/custom/i18n/da.json delete mode 100644 android/app/src/main/assets/custom/i18n/de.json delete mode 100644 android/app/src/main/assets/custom/i18n/en.json delete mode 100644 android/app/src/main/assets/custom/i18n/es.json delete mode 100644 android/app/src/main/assets/custom/i18n/fr.json delete mode 100644 android/app/src/main/assets/custom/i18n/gl.json delete mode 100644 android/app/src/main/assets/custom/i18n/it.json delete mode 100644 android/app/src/main/assets/custom/i18n/ja.json delete mode 100644 android/app/src/main/assets/custom/i18n/nb-NO.json delete mode 100644 android/app/src/main/assets/custom/i18n/pa.json delete mode 100644 android/app/src/main/assets/custom/i18n/pl.json delete mode 100644 android/app/src/main/assets/custom/i18n/pt.json delete mode 100644 android/app/src/main/assets/custom/i18n/ru.json delete mode 100644 android/app/src/main/assets/custom/i18n/tr.json delete mode 100644 android/app/src/main/assets/custom/i18n/vi.json delete mode 100644 android/app/src/main/assets/custom/i18n/zh-Hans.json delete mode 100644 android/app/src/main/assets/fonts/AntDesign.ttf delete mode 100644 android/app/src/main/assets/fonts/Entypo.ttf delete mode 100644 android/app/src/main/assets/fonts/EvilIcons.ttf delete mode 100644 android/app/src/main/assets/fonts/Feather.ttf delete mode 100644 android/app/src/main/assets/fonts/FontAwesome.ttf delete mode 100644 android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf delete mode 100644 android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf delete mode 100644 android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf delete mode 100755 android/app/src/main/assets/fonts/Fontisto.ttf delete mode 100644 android/app/src/main/assets/fonts/Foundation.ttf delete mode 100644 android/app/src/main/assets/fonts/Ionicons.ttf delete mode 100644 android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf delete mode 100644 android/app/src/main/assets/fonts/MaterialIcons.ttf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-Black.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-BlackItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-Bold.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-BoldItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-ExtraBold.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-ExtraBoldItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-ExtraLight.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-ExtraLightItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-Light.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-LightItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-Medium.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-MediumItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-Regular.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-RegularItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-SemiBold.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-SemiBoldItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-Thin.otf delete mode 100644 android/app/src/main/assets/fonts/Metropolis-ThinItalic.otf delete mode 100644 android/app/src/main/assets/fonts/Octicons.ttf delete mode 100644 android/app/src/main/assets/fonts/SimpleLineIcons.ttf delete mode 100644 android/app/src/main/assets/fonts/Zocial.ttf delete mode 100644 android/app/src/main/assets/licenses.html delete mode 100644 android/app/src/main/assets/licenses/ffmpeg.txt delete mode 100644 android/app/src/main/assets/licenses/npm.txt create mode 100644 android/app/src/main/ic_launcher-playstore.png delete mode 100644 android/app/src/main/java/com/subtracks/MainActivity.java delete mode 100644 android/app/src/main/java/com/subtracks/MainApplication.java create mode 100644 android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java create mode 100644 android/app/src/main/kotlin/com/example/subtracks2/MainActivity.kt create mode 100644 android/app/src/main/res/drawable-anydpi-v24/ic_stat_name.xml create mode 100644 android/app/src/main/res/drawable-anydpi/ic_action_name.xml create mode 100644 android/app/src/main/res/drawable-hdpi/ic_action_name.png create mode 100644 android/app/src/main/res/drawable-hdpi/ic_stat_name.png create mode 100644 android/app/src/main/res/drawable-mdpi/ic_action_name.png create mode 100644 android/app/src/main/res/drawable-mdpi/ic_stat_name.png create mode 100644 android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 android/app/src/main/res/drawable-xhdpi/ic_action_name.png create mode 100644 android/app/src/main/res/drawable-xhdpi/ic_stat_name.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/ic_action_name.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/ic_stat_name.png create mode 100644 android/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 android/app/src/main/res/drawable/launch_background.xml delete mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml delete mode 100644 android/app/src/main/res/ic_launcher-web.png delete mode 100644 android/app/src/main/res/mipmap-ldpi/ic_launcher.png delete mode 100644 android/app/src/main/res/playstore-icon.png create mode 100644 android/app/src/main/res/raw/keep.xml create mode 100644 android/app/src/main/res/values-night/styles.xml delete mode 100644 android/app/src/main/res/values/strings.xml delete mode 100644 android/app/src/main/res/xml/network_security_config.xml create mode 100644 android/app/src/profile/AndroidManifest.xml delete mode 100644 android/exoplayer_settings.gradle mode change 100644 => 100755 android/gradle/wrapper/gradle-wrapper.jar mode change 100644 => 100755 android/gradlew.bat delete mode 100644 android/licenses.yml delete mode 100644 app/App.tsx delete mode 100644 app/app.json delete mode 100644 app/components/Button.tsx delete mode 100644 app/components/ContextMenu.tsx delete mode 100644 app/components/CoverArt.tsx delete mode 100644 app/components/FilterButton.tsx delete mode 100644 app/components/GradientBackground.tsx delete mode 100644 app/components/GradientBackgroundHeaderFlatList.tsx delete mode 100644 app/components/GradientFlatList.tsx delete mode 100644 app/components/GradientImageBackground.tsx delete mode 100644 app/components/GradientImageFlatList.tsx delete mode 100644 app/components/GradientImageScrollView.tsx delete mode 100644 app/components/GradientScrollView.tsx delete mode 100644 app/components/Header.tsx delete mode 100644 app/components/HeaderBar.tsx delete mode 100644 app/components/ListItem.tsx delete mode 100644 app/components/ListPlayerControls.tsx delete mode 100644 app/components/NothingHere.tsx delete mode 100644 app/components/NowPlayingBar.tsx delete mode 100644 app/components/PressableOpacity.tsx delete mode 100644 app/components/ProgressHook.tsx delete mode 100644 app/components/SettingsItem.tsx delete mode 100644 app/components/SettingsSwitch.tsx delete mode 100644 app/components/Star.tsx delete mode 100644 app/components/TextInput.tsx delete mode 100644 app/components/withSuspense.tsx delete mode 100644 app/hooks/query.ts delete mode 100644 app/hooks/settings.ts delete mode 100644 app/hooks/trackplayer.ts delete mode 100644 app/hooks/useClient.ts delete mode 100644 app/i18n/i18n.ts delete mode 100644 app/models/cache.ts delete mode 100644 app/models/error.ts delete mode 100644 app/models/library.ts delete mode 100644 app/models/map.ts delete mode 100644 app/models/settings.ts delete mode 100644 app/models/state.ts delete mode 100644 app/models/trackplayer.ts delete mode 100644 app/navigation/BottomTabBar.tsx delete mode 100644 app/navigation/BottomTabNavigator.tsx delete mode 100644 app/navigation/LibraryTopTabNavigator.tsx delete mode 100644 app/navigation/RootNavigator.tsx delete mode 100644 app/query/fetch/api.ts delete mode 100644 app/query/fetch/file.ts delete mode 100644 app/query/queryClient.ts delete mode 100644 app/query/queryKeys.ts delete mode 100644 app/screens/ArtistView.tsx delete mode 100644 app/screens/Home.tsx delete mode 100644 app/screens/LibraryAlbums.tsx delete mode 100644 app/screens/LibraryArtists.tsx delete mode 100644 app/screens/LibraryPlaylists.tsx delete mode 100644 app/screens/NowPlayingQueue.tsx delete mode 100644 app/screens/NowPlayingView.tsx delete mode 100644 app/screens/Search.tsx delete mode 100644 app/screens/SearchResultsView.tsx delete mode 100644 app/screens/ServerView.tsx delete mode 100644 app/screens/Settings.tsx delete mode 100644 app/screens/SongListView.tsx delete mode 100644 app/screens/SplashPage.tsx delete mode 100644 app/screens/WebViewScreen.tsx delete mode 100644 app/state/migrations.ts delete mode 100644 app/state/settings.ts delete mode 100644 app/state/store.ts delete mode 100644 app/state/trackplayer.ts delete mode 100644 app/styles/colors.ts delete mode 100644 app/styles/dimensions.ts delete mode 100644 app/styles/font.ts delete mode 100644 app/styles/icons.ts delete mode 100644 app/subsonic/api.ts delete mode 100644 app/subsonic/elements.ts delete mode 100644 app/subsonic/params.ts delete mode 100644 app/subsonic/responses.ts delete mode 100644 app/trackplayer/QueueEvents.ts delete mode 100644 app/trackplayer/service.ts delete mode 100644 app/util/PromiseQueue.ts delete mode 100644 app/util/cacheDir.ts delete mode 100644 app/util/formatDuration.ts delete mode 100644 app/util/state.ts delete mode 100644 app/util/toast.ts delete mode 100644 app/util/types.ts delete mode 100644 app/util/userAgent.ts create mode 100644 assets/placeholder.png create mode 100644 assets/placeholder_thumb.png create mode 100644 assets/tag_FILL0_wght400_GRAD0_opsz24.svg delete mode 100644 babel.config.js create mode 100644 build.yaml create mode 100644 images/icon.svg create mode 100644 images/icon_color.svg create mode 100644 images/icon_front.svg create mode 100644 images/icon_shadow.png create mode 100644 images/placeholder.svg delete mode 100644 index.js create mode 100644 l10n.yaml create mode 100644 lib/app/app.dart create mode 100644 lib/app/app.g.dart create mode 100644 lib/app/app_router.dart create mode 100644 lib/app/app_router.gr.dart create mode 100644 lib/app/buttons.dart create mode 100644 lib/app/context_menus.dart create mode 100644 lib/app/dialogs.dart create mode 100644 lib/app/gradient.dart create mode 100644 lib/app/hooks/use_download_actions.dart create mode 100644 lib/app/hooks/use_list_query_paging_controller.dart create mode 100644 lib/app/hooks/use_paging_controller.dart create mode 100644 lib/app/images.dart create mode 100644 lib/app/images.g.dart create mode 100644 lib/app/items.dart create mode 100644 lib/app/lists.dart create mode 100644 lib/app/now_playing_bar.dart create mode 100644 lib/app/pages/artist_page.dart create mode 100644 lib/app/pages/bottom_nav_page.dart create mode 100644 lib/app/pages/bottom_nav_page.g.dart create mode 100644 lib/app/pages/browse_page.dart create mode 100644 lib/app/pages/browse_page.g.dart create mode 100644 lib/app/pages/library_albums_page.dart create mode 100644 lib/app/pages/library_artists_page.dart create mode 100644 lib/app/pages/library_page.dart create mode 100644 lib/app/pages/library_page.g.dart create mode 100644 lib/app/pages/library_playlists_page.dart create mode 100644 lib/app/pages/library_songs_page.dart create mode 100644 lib/app/pages/library_songs_page.g.dart create mode 100644 lib/app/pages/now_playing_page.dart create mode 100644 lib/app/pages/search_page.dart create mode 100644 lib/app/pages/search_page.g.dart create mode 100644 lib/app/pages/settings_page.dart create mode 100644 lib/app/pages/songs_page.dart create mode 100644 lib/app/pages/source_page.dart create mode 100644 lib/cache/image_cache.dart create mode 100644 lib/cache/image_cache.g.dart create mode 100644 lib/database/converters.dart create mode 100644 lib/database/database.dart create mode 100644 lib/database/database.g.dart create mode 100644 lib/database/tables.drift create mode 100644 lib/database/util.dart create mode 100644 lib/http/client.dart create mode 100644 lib/http/client.g.dart create mode 100644 lib/l10n/app_ar.arb create mode 100644 lib/l10n/app_ca.arb create mode 100644 lib/l10n/app_cs.arb create mode 100644 lib/l10n/app_da.arb create mode 100644 lib/l10n/app_de.arb create mode 100644 lib/l10n/app_en.arb create mode 100644 lib/l10n/app_es.arb create mode 100644 lib/l10n/app_fr.arb create mode 100644 lib/l10n/app_gl.arb create mode 100644 lib/l10n/app_it.arb create mode 100644 lib/l10n/app_ja.arb create mode 100644 lib/l10n/app_nb-NO.arb create mode 100644 lib/l10n/app_nb.arb create mode 100644 lib/l10n/app_pa.arb create mode 100644 lib/l10n/app_pl.arb create mode 100644 lib/l10n/app_pt.arb create mode 100644 lib/l10n/app_ru.arb create mode 100644 lib/l10n/app_tr.arb create mode 100644 lib/l10n/app_vi.arb create mode 100644 lib/l10n/app_zh-Hans.arb create mode 100644 lib/l10n/app_zh.arb create mode 100644 lib/main.dart create mode 100644 lib/models/music.dart create mode 100644 lib/models/music.freezed.dart create mode 100644 lib/models/query.dart create mode 100644 lib/models/query.freezed.dart create mode 100644 lib/models/query.g.dart create mode 100644 lib/models/settings.dart create mode 100644 lib/models/settings.freezed.dart create mode 100644 lib/models/support.dart create mode 100644 lib/models/support.freezed.dart create mode 100644 lib/models/support.g.dart create mode 100644 lib/services/audio_service.dart create mode 100644 lib/services/audio_service.g.dart create mode 100644 lib/services/cache_service.dart create mode 100644 lib/services/cache_service.g.dart create mode 100644 lib/services/download_service.dart create mode 100644 lib/services/download_service.freezed.dart create mode 100644 lib/services/download_service.g.dart create mode 100644 lib/services/settings_service.dart create mode 100644 lib/services/settings_service.g.dart create mode 100644 lib/services/sync_service.dart create mode 100644 lib/services/sync_service.g.dart create mode 100644 lib/sources/music_source.dart create mode 100644 lib/sources/subsonic/client.dart create mode 100644 lib/sources/subsonic/source.dart create mode 100644 lib/sources/subsonic/xml.dart create mode 100644 lib/state/audio.dart create mode 100644 lib/state/audio.g.dart create mode 100644 lib/state/init.dart create mode 100644 lib/state/init.g.dart create mode 100644 lib/state/music.dart create mode 100644 lib/state/music.g.dart create mode 100644 lib/state/settings.dart create mode 100644 lib/state/settings.g.dart create mode 100644 lib/state/theme.dart create mode 100644 lib/state/theme.g.dart delete mode 100644 metro.config.js delete mode 100644 package.json create mode 100644 pubspec.lock create mode 100644 pubspec.yaml delete mode 100644 react-native.config.js delete mode 100644 res/casette.png delete mode 100644 res/fallback.png delete mode 100644 res/fonts/Metropolis-Black.otf delete mode 100644 res/fonts/Metropolis-BlackItalic.otf delete mode 100644 res/fonts/Metropolis-Bold.otf delete mode 100644 res/fonts/Metropolis-BoldItalic.otf delete mode 100644 res/fonts/Metropolis-ExtraBold.otf delete mode 100644 res/fonts/Metropolis-ExtraBoldItalic.otf delete mode 100644 res/fonts/Metropolis-ExtraLight.otf delete mode 100644 res/fonts/Metropolis-ExtraLightItalic.otf delete mode 100644 res/fonts/Metropolis-Light.otf delete mode 100644 res/fonts/Metropolis-LightItalic.otf delete mode 100644 res/fonts/Metropolis-Medium.otf delete mode 100644 res/fonts/Metropolis-MediumItalic.otf delete mode 100644 res/fonts/Metropolis-Regular.otf delete mode 100644 res/fonts/Metropolis-RegularItalic.otf delete mode 100644 res/fonts/Metropolis-SemiBold.otf delete mode 100644 res/fonts/Metropolis-SemiBoldItalic.otf delete mode 100644 res/fonts/Metropolis-Thin.otf delete mode 100644 res/fonts/Metropolis-ThinItalic.otf delete mode 100644 res/icons/home-fill.png delete mode 100644 res/icons/home.png delete mode 100644 res/icons/library-fill.png delete mode 100644 res/icons/library.png delete mode 100644 res/icons/notification/ic_stat_next.png delete mode 100644 res/icons/notification/ic_stat_next@1.5x.png delete mode 100644 res/icons/notification/ic_stat_next@2x.png delete mode 100644 res/icons/notification/ic_stat_next@3x.png delete mode 100644 res/icons/notification/ic_stat_next@4x.png delete mode 100644 res/icons/notification/ic_stat_pause.png delete mode 100644 res/icons/notification/ic_stat_pause@1.5x.png delete mode 100644 res/icons/notification/ic_stat_pause@2x.png delete mode 100644 res/icons/notification/ic_stat_pause@3x.png delete mode 100644 res/icons/notification/ic_stat_pause@4x.png delete mode 100644 res/icons/notification/ic_stat_play.png delete mode 100644 res/icons/notification/ic_stat_play@1.5x.png delete mode 100644 res/icons/notification/ic_stat_play@2x.png delete mode 100644 res/icons/notification/ic_stat_play@3x.png delete mode 100644 res/icons/notification/ic_stat_play@4x.png delete mode 100644 res/icons/notification/ic_stat_previous.png delete mode 100644 res/icons/notification/ic_stat_previous@1.5x.png delete mode 100644 res/icons/notification/ic_stat_previous@2x.png delete mode 100644 res/icons/notification/ic_stat_previous@3x.png delete mode 100644 res/icons/notification/ic_stat_previous@4x.png delete mode 100644 res/icons/notification/ic_stat_stop.png delete mode 100644 res/icons/notification/ic_stat_stop@1.5x.png delete mode 100644 res/icons/notification/ic_stat_stop@2x.png delete mode 100644 res/icons/notification/ic_stat_stop@3x.png delete mode 100644 res/icons/notification/ic_stat_stop@4x.png delete mode 100644 res/icons/search-fill.png delete mode 100644 res/icons/search.png delete mode 100644 res/icons/settings-fill.png delete mode 100644 res/icons/settings.png delete mode 100644 res/web_hi_res_512.png create mode 100644 scripts/arb-delete-key.js create mode 100644 scripts/arb-rename-key.js delete mode 100755 scripts/build-license-html.sh delete mode 100755 scripts/prepare-exoplayer-ffmpeg.sh delete mode 160000 submodules/ExoPlayer delete mode 100644 tsconfig.json delete mode 100644 yarn.lock diff --git a/.buckconfig b/.buckconfig deleted file mode 100644 index 934256c..0000000 --- a/.buckconfig +++ /dev/null @@ -1,6 +0,0 @@ - -[android] - target = Google Inc.:Google APIs:23 - -[maven_repositories] - central = https://repo1.maven.org/maven2 diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 7c28613..0000000 --- a/.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -# Windows files -[*.bat] -end_of_line = crlf diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..2990b8c --- /dev/null +++ b/.env.example @@ -0,0 +1,4 @@ +TEST_SERVER_NAME=Subsonic Demo +TEST_SERVER_URL=http://demo.subsonic.org +TEST_SERVER_USERNAME=guest +TEST_SERVER_PASSWORD=guest diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index fb7fdf1..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - root: true, - ignorePatterns: ['submodules/**', 'ndk/**'], - extends: '@react-native-community', - rules: { - '@typescript-eslint/no-unused-vars': ['warn'], - semi: 0, - 'no-spaced-func': 0, - }, -} diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json new file mode 100644 index 0000000..5cb9b8f --- /dev/null +++ b/.fvm/fvm_config.json @@ -0,0 +1,4 @@ +{ + "flutterSdkVersion": "3.7.11", + "flavors": {} +} \ No newline at end of file diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index de623e7..0000000 --- a/.gitattributes +++ /dev/null @@ -1,6 +0,0 @@ -# Windows files should use crlf line endings -# https://help.github.com/articles/dealing-with-line-endings/ -*.bat text eol=crlf - -# ignore these paths for GitHub language percentages -android/app/src/main/assets/** linguist-vendored=true diff --git a/.github/workflows/build-flutter.yml b/.github/workflows/build-flutter.yml new file mode 100644 index 0000000..dd8e687 --- /dev/null +++ b/.github/workflows/build-flutter.yml @@ -0,0 +1,23 @@ +name: build-flutter + +on: + push: + branches: + - v2 + +jobs: + build-android: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: subosito/flutter-action@v2 + with: + flutter-version: '3.7.11' + channel: 'stable' + cache: true + cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:' + cache-path: '${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:' + - run: flutter doctor + # - run: flutter pub get + # - run: flutter build apk + # - run: flutter build appbundle diff --git a/.gitignore b/.gitignore index 051cbff..10f2dd9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,63 +1,48 @@ -# OSX -# +# Miscellaneous +*.class +*.log +*.pyc +*.swp .DS_Store +.atom/ +.buildlog/ +.history +.svn/ +migrate_working_dir/ -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties +# IntelliJ related *.iml -*.hprof +*.ipr +*.iws +.idea/ -# node.js -# -node_modules/ -npm-debug.log -yarn-error.log +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ -# BUCK -buck-out/ -\.buckd/ -*.keystore -!debug.keystore +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ -# fastlane -# -# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the -# screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/ +# Symbolication related +app.*.symbols -*/fastlane/report.xml -*/fastlane/Preview.html -*/fastlane/screenshots +# Obfuscation related +app.*.map.json -# Bundle artifact -*.jsbundle +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release -# CocoaPods -/ios/Pods/ - -# ffmpeg build -/ndk +/.env +*.sqlite* +/.fvm/flutter_sdk diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index bcaa4de..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "submodules/ExoPlayer"] - path = submodules/ExoPlayer - url = https://github.com/google/ExoPlayer.git diff --git a/.metadata b/.metadata new file mode 100644 index 0000000..25a8e60 --- /dev/null +++ b/.metadata @@ -0,0 +1,30 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled. + +version: + revision: 9944297138845a94256f1cf37beb88ff9a8e811a + channel: stable + +project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a + base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a + - platform: android + create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a + base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 8351c19..0000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -14 diff --git a/.prettierrc.js b/.prettierrc.js deleted file mode 100644 index 916ec5a..0000000 --- a/.prettierrc.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - bracketSpacing: true, - singleQuote: true, - jsxBracketSameLine: true, - trailingComma: 'all', - arrowParens: 'avoid', - printWidth: 120, - semi: false, -} diff --git a/.untranslated-messages.json b/.untranslated-messages.json new file mode 100644 index 0000000..4c604f5 --- /dev/null +++ b/.untranslated-messages.json @@ -0,0 +1,688 @@ +{ + "ar": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "ca": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "cs": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsLicenses", + "settingsAboutActionsProjectHomepage", + "settingsAboutActionsSupport", + "settingsAboutName", + "settingsAboutVersion", + "settingsMusicName", + "settingsMusicOptionsScrobbleDescriptionOff", + "settingsMusicOptionsScrobbleDescriptionOn", + "settingsMusicOptionsScrobbleTitle", + "settingsNetworkOptionsMaxBufferTitle", + "settingsNetworkOptionsMinBufferTitle", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsResetActionsClearImageCache", + "settingsResetName", + "settingsServersFieldsName" + ], + + "da": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "actionsStar", + "actionsUnstar", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterStarred", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAdded", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByFrequentlyPlayed", + "resourcesSortByRecentlyPlayed", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsMusicOptionsScrobbleDescriptionOff", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName", + "settingsServersOptionsForcePlaintextPasswordDescriptionOff", + "settingsServersOptionsForcePlaintextPasswordDescriptionOn", + "settingsServersOptionsForcePlaintextPasswordTitle" + ], + + "de": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "es": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "fr": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "gl": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "it": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "ja": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "actionsStar", + "actionsUnstar", + "controlsShuffle", + "messagesNothingHere", + "resourcesAlbumActionsPlay", + "resourcesAlbumActionsView", + "resourcesAlbumCount", + "resourcesAlbumListsSort", + "resourcesArtistActionsView", + "resourcesArtistCount", + "resourcesArtistListsSort", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterGenre", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistActionsPlay", + "resourcesPlaylistCount", + "resourcesQueueName", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAdded", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByArtist", + "resourcesSortByName", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "resourcesSortByYear", + "searchHeaderTitle", + "searchMoreResults", + "searchNowPlayingContext", + "settingsAboutActionsLicenses", + "settingsAboutActionsSupport", + "settingsAboutName", + "settingsAboutVersion", + "settingsMusicOptionsScrobbleDescriptionOff", + "settingsMusicOptionsScrobbleDescriptionOn", + "settingsMusicOptionsScrobbleTitle", + "settingsNetworkOptionsMaxBitrateMobileTitle", + "settingsNetworkOptionsMaxBitrateWifiTitle", + "settingsNetworkOptionsMaxBufferTitle", + "settingsNetworkOptionsMinBufferTitle", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsNetworkValuesKbps", + "settingsNetworkValuesSeconds", + "settingsNetworkValuesUnlimitedKbps", + "settingsResetActionsClearImageCache", + "settingsServersActionsAdd", + "settingsServersActionsDelete", + "settingsServersActionsEdit", + "settingsServersActionsSave", + "settingsServersActionsTestConnection", + "settingsServersFieldsAddress", + "settingsServersFieldsName", + "settingsServersFieldsPassword", + "settingsServersFieldsUsername", + "settingsServersMessagesConnectionFailed", + "settingsServersMessagesConnectionOk", + "settingsServersOptionsForcePlaintextPasswordDescriptionOff", + "settingsServersOptionsForcePlaintextPasswordDescriptionOn", + "settingsServersOptionsForcePlaintextPasswordTitle" + ], + + "nb": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "nb_NO": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "pa": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "pl": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "pt": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "ru": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "tr": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "vi": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "zh": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ], + + "zh_Hans": [ + "actionsCancel", + "actionsDelete", + "actionsDownload", + "actionsDownloadCancel", + "actionsDownloadDelete", + "actionsOk", + "controlsShuffle", + "resourcesAlbumCount", + "resourcesArtistCount", + "resourcesFilterAlbum", + "resourcesFilterArtist", + "resourcesFilterOwner", + "resourcesFilterYear", + "resourcesPlaylistCount", + "resourcesSongCount", + "resourcesSongListDeleteAllContent", + "resourcesSongListDeleteAllTitle", + "resourcesSortByAlbum", + "resourcesSortByAlbumCount", + "resourcesSortByTitle", + "resourcesSortByUpdated", + "settingsAboutActionsSupport", + "settingsNetworkOptionsOfflineMode", + "settingsNetworkOptionsOfflineModeOff", + "settingsNetworkOptionsOfflineModeOn", + "settingsNetworkOptionsStreamFormat", + "settingsNetworkOptionsStreamFormatServerDefault", + "settingsServersFieldsName" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..30438a8 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,26 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "debug", + "request": "launch", + "type": "dart", + "flutterMode": "debug" + }, + { + "name": "profile mode", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "release mode", + "request": "launch", + "type": "dart", + "flutterMode": "release" + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 55712c1..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "typescript.tsdk": "node_modules/typescript/lib" -} \ No newline at end of file diff --git a/.watchmanconfig b/.watchmanconfig deleted file mode 100644 index 72258b3..0000000 --- a/.watchmanconfig +++ /dev/null @@ -1,3 +0,0 @@ -{ - "ignore_dirs": ["ndk"] -} diff --git a/BUILDING.md b/BUILDING.md index 82f4425..e69de29 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -1,59 +0,0 @@ -# Building from source -Instructions are provided here for Linux, specifically Ubuntu 20.04, but other operating systems should be fine as long as the requirements are met. - -## Requirements -### Base -- git -- wget -- unzip -- node.js (14.x) -- yarn (1.x) - -### React Native -Subtracks is a React Native application, which means you need to make sure you are set up for that. Follow the guide here to set up your development environment (React Native CLI, not Expo): - -https://reactnative.dev/docs/environment-setup - -When setting up your environment, make sure to install the following dependency versions: -- Node 14 -- Java JDK 11 (tested with openjdk-11-jdk) - -### ExoPlayer -We also need the requirements to build ExoPlayer's ffmpeg extension for Android, which should be covered by: -- build-essential (make, etc.) - -More information on building ffmpeg can be found here (this is what the `prepare-build` script does): - -https://github.com/google/ExoPlayer/tree/r2.11.4/extensions/ffmpeg - -## Building -Clone the repository, making sure to recurse submodules, and change into the directory: -```sh -git clone --recursive https://github.com/austinried/subtracks.git -cd subtracks -``` - -Install the yarn packages and prepare the ExoPlayer ffmpeg extension by running the yarn script: -```sh -yarn install -yarn prepare-build -``` - -### Debug -In a separate terminal start Metro, which will be an ongoing process that serves javascript bundles to the build: -```sh -yarn start -``` - -Run the android debug build script, which will start the build and also start your default emulator and push the build to it (or push the build to a running emulator/already connected device): -```sh -yarn android -``` - -### Release -Similar to the debug build, except we don't need to run Metro first: -```sh -yarn android:release -``` - -The generated APK will be written to `android/app/build/outputs/apk/release/app-release.apk` diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..956f7f4 --- /dev/null +++ b/TODO.md @@ -0,0 +1,34 @@ +## To-do +- [ ] Star/unstar +- [ ] Context menus + - [ ] Download actions for song +- [ ] Playlist management + - [ ] Add to playlist (from context) +- [ ] Queue management + - [ ] View playing queue + - [ ] Re-order queue + - [ ] Add to queue (from context) + - [ ] Remove from queue +- [ ] Scrobbling +- [ ] Library filters (year/genre/etc) +- [ ] Library list display modes +- [ ] Search + - [ ] Individual "more" results pages +- [ ] Radio modes + - [ ] Artist +- [ ] Now playing gestures + - [ ] Swipe bar/album to skip + - [ ] Double-tap to seek forward/back (bar only) +- [ ] Settings + - [ ] Sources + - [ ] Use plaintext password + - [ ] Music + - [ ] Scrobble + - [ ] Downloads + - [ ] Used/available space + - [ ] Clear downloads + - [ ] Clear images + - [ ] About + - [ ] Licenses +- [ ] Welcome/setup flow +- [ ] Proper loading screen/animation diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..3524d79 --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,15 @@ +include: package:flutter_lints/flutter.yaml + +linter: + rules: + prefer_relative_imports: true + +analyzer: + plugins: + # broken currently and may not get fixed + # https://github.com/simolus3/drift/issues/2342 + # - drift + + # also broken but only recently reported + # https://github.com/rrousselGit/riverpod/issues/2180 + # - custom_lint diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..6f56801 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +**/*.keystore +**/*.jks diff --git a/android/app/_BUCK b/android/app/_BUCK deleted file mode 100644 index 505b636..0000000 --- a/android/app/_BUCK +++ /dev/null @@ -1,55 +0,0 @@ -# To learn about Buck see [Docs](https://buckbuild.com/). -# To run your application with Buck: -# - install Buck -# - `npm start` - to start the packager -# - `cd android` -# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"` -# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck -# - `buck install -r android/app` - compile, install and run application -# - -load(":build_defs.bzl", "create_aar_targets", "create_jar_targets") - -lib_deps = [] - -create_aar_targets(glob(["libs/*.aar"])) - -create_jar_targets(glob(["libs/*.jar"])) - -android_library( - name = "all-libs", - exported_deps = lib_deps, -) - -android_library( - name = "app-code", - srcs = glob([ - "src/main/java/**/*.java", - ]), - deps = [ - ":all-libs", - ":build_config", - ":res", - ], -) - -android_build_config( - name = "build_config", - package = "com.subtracks", -) - -android_resource( - name = "res", - package = "com.subtracks", - res = "src/main/res", -) - -android_binary( - name = "app", - keystore = "//android/keystores:debug", - manifest = "src/main/AndroidManifest.xml", - package_type = "debug", - deps = [ - ":app-code", - ], -) diff --git a/android/app/build.gradle b/android/app/build.gradle index e14c145..e560e5d 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,314 +1,71 @@ -apply plugin: "com.android.application" +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} -import com.android.build.OutputFile +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} -/** - * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets - * and bundleReleaseJsAndAssets). - * These basically call `react-native bundle` with the correct arguments during the Android build - * cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the - * bundle directly from the development server. Below you can see all the possible configurations - * and their defaults. If you decide to add a configuration block, make sure to add it before the - * `apply from: "../../node_modules/react-native/react.gradle"` line. - * - * project.ext.react = [ - * // the name of the generated asset file containing your JS bundle - * bundleAssetName: "index.android.bundle", - * - * // the entry file for bundle generation. If none specified and - * // "index.android.js" exists, it will be used. Otherwise "index.js" is - * // default. Can be overridden with ENTRY_FILE environment variable. - * entryFile: "index.android.js", - * - * // https://reactnative.dev/docs/performance#enable-the-ram-format - * bundleCommand: "ram-bundle", - * - * // whether to bundle JS and assets in debug mode - * bundleInDebug: false, - * - * // whether to bundle JS and assets in release mode - * bundleInRelease: true, - * - * // whether to bundle JS and assets in another build variant (if configured). - * // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants - * // The configuration property can be in the following formats - * // 'bundleIn${productFlavor}${buildType}' - * // 'bundleIn${buildType}' - * // bundleInFreeDebug: true, - * // bundleInPaidRelease: true, - * // bundleInBeta: true, - * - * // whether to disable dev mode in custom build variants (by default only disabled in release) - * // for example: to disable dev mode in the staging build type (if configured) - * devDisabledInStaging: true, - * // The configuration property can be in the following formats - * // 'devDisabledIn${productFlavor}${buildType}' - * // 'devDisabledIn${buildType}' - * - * // the root of your project, i.e. where "package.json" lives - * root: "../../", - * - * // where to put the JS bundle asset in debug mode - * jsBundleDirDebug: "$buildDir/intermediates/assets/debug", - * - * // where to put the JS bundle asset in release mode - * jsBundleDirRelease: "$buildDir/intermediates/assets/release", - * - * // where to put drawable resources / React Native assets, e.g. the ones you use via - * // require('./image.png')), in debug mode - * resourcesDirDebug: "$buildDir/intermediates/res/merged/debug", - * - * // where to put drawable resources / React Native assets, e.g. the ones you use via - * // require('./image.png')), in release mode - * resourcesDirRelease: "$buildDir/intermediates/res/merged/release", - * - * // by default the gradle tasks are skipped if none of the JS files or assets change; this means - * // that we don't look at files in android/ or ios/ to determine whether the tasks are up to - * // date; if you have any other folders that you want to ignore for performance reasons (gradle - * // indexes the entire tree), add them here. Alternatively, if you have JS files in android/ - * // for example, you might want to remove it from here. - * inputExcludes: ["android/**", "ios/**"], - * - * // override which node gets called and with what additional arguments - * nodeExecutableAndArgs: ["node"], - * - * // supply additional arguments to the packager - * extraPackagerArgs: [] - * ] - */ +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} -project.ext.react = [ - enableHermes: true, // clean and rebuild if changing -] +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} -apply from: "../../node_modules/react-native/react.gradle" - -/** - * Set this to true to create two separate APKs instead of one: - * - An APK that only works on ARM devices - * - An APK that only works on x86 devices - * The advantage is the size of the APK is reduced by about 4MB. - * Upload all the APKs to the Play Store and people will download - * the correct one based on the CPU architecture of their device. - */ -def enableSeparateBuildPerCPUArchitecture = false - -/** - * Run Proguard to shrink the Java bytecode in release builds. - */ -def enableProguardInReleaseBuilds = true - -/** - * The preferred build flavor of JavaScriptCore. - * - * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` - * - * The international variant includes ICU i18n library and necessary data - * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that - * give correct results when using with locales other than en-US. Note that - * this variant is about 6MiB larger per architecture than default. - */ -def jscFlavor = 'org.webkit:android-jsc:+' - -/** - * Whether to enable the Hermes VM. - * - * This should be set on project.ext.react and mirrored here. If it is not set - * on project.ext.react, JavaScript will not be compiled to Hermes Bytecode - * and the benefits of using Hermes will therefore be sharply reduced. - */ -def enableHermes = project.ext.react.get("enableHermes", false); +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { - ndkVersion rootProject.ext.ndkVersion - - compileSdkVersion rootProject.ext.compileSdkVersion + compileSdkVersion flutter.compileSdkVersion + ndkVersion flutter.ndkVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + defaultConfig { - applicationId "com.subtracks" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 9 - versionName '1.3.0' - } - splits { - abi { - reset() - enable enableSeparateBuildPerCPUArchitecture - universalApk false // If true, also generate a universal APK - include "armeabi-v7a", "x86", "arm64-v8a", "x86_64" - } - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - release { - if (project.hasProperty("SUBTRACKS_UPLOAD_STORE_FILE")) { - storeFile file(SUBTRACKS_UPLOAD_STORE_FILE) - storePassword SUBTRACKS_UPLOAD_STORE_PASSWORD - keyAlias SUBTRACKS_UPLOAD_KEY_ALIAS - keyPassword SUBTRACKS_UPLOAD_KEY_PASSWORD - } - } + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.subtracks2" + // You can update the following values to match your application needs. + // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. + minSdkVersion 19 + targetSdkVersion flutter.targetSdkVersion + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName } + buildTypes { - debug { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. signingConfig signingConfigs.debug } - release { - if (project.hasProperty("signReleaseWithDebug")) { - signingConfig signingConfigs.debug - } else { - signingConfig signingConfigs.release - } - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - } } +} - // applicationVariants are e.g. debug, release - applicationVariants.all { variant -> - variant.outputs.each { output -> - // For each separate APK per architecture, set a unique version code as described here: - // https://developer.android.com/studio/build/configure-apk-splits.html - // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc. - def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] - def abi = output.getFilter(OutputFile.ABI) - if (abi != null) { // null for the universal-debug, universal-release variants - output.versionCodeOverride = - defaultConfig.versionCode * 1000 + versionCodes.get(abi) - } - - } - } +flutter { + source '../..' } dependencies { - implementation fileTree(dir: "libs", include: ["*.jar"]) - //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" // From node_modules - - implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" - - debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") { - exclude group:'com.facebook.fbjni' - } - - debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { - exclude group:'com.facebook.flipper' - exclude group:'com.squareup.okhttp3', module:'okhttp' - } - - debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") { - exclude group:'com.facebook.flipper' - } - - if (enableHermes) { - def hermesPath = "../../node_modules/hermes-engine/android/"; - debugImplementation files(hermesPath + "hermes-debug.aar") - releaseImplementation files(hermesPath + "hermes-release.aar") - } else { - implementation jscFlavor - } - - implementation(project(":react-native-track-player")) { - exclude group:'com.google.android.exoplayer' - } - implementation project(':exoplayer-library-core') - implementation project(':exoplayer-extension-ffmpeg') - compileOnly project(':exoplayer-library-dash') - compileOnly project(':exoplayer-library-hls') - compileOnly project(':exoplayer-library-smoothstreaming') -} - -// Run this once to be able to run the application with BUCK -// puts all compile dependencies into folder libs for BUCK to use -task copyDownloadableDepsToLibs(type: Copy) { - from configurations.compile - into 'libs' -} - -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) - -class Version { - - private int major - private int minor - private int patch - private int code - - Version(int code, String version) { - this.code = code - - def (major, minor, patch) = version.tokenize('.') - this.major = major.toInteger() - this.minor = minor.toInteger() - this.patch = patch.toInteger() - } - - @SuppressWarnings("unused") - void bumpMajor() { - major += 1 - minor = 0 - patch = 0 - - code += 1 - } - - @SuppressWarnings("unused") - void bumpMinor() { - minor += 1 - patch = 0 - - code += 1 - } - - @SuppressWarnings("unused") - void bumpPatch() { - patch += 1 - code += 1 - } - - String getName() { "$major.$minor.$patch" } - - int getCode() { code } -} - -tasks.addRule("Pattern: bumpVersion") { String taskName -> - if (taskName.matches("bump(Major|Minor|Patch)Version")) { - task(taskName) { - doLast { - String type = (taskName - 'bump' - 'Version') - - println "Bumping ${type.toLowerCase()} version…" - - int oldVersionCode = android.defaultConfig.versionCode - String oldVersionName = android.defaultConfig.versionName - - version = new Version(oldVersionCode, oldVersionName) - version."bump$type"() - - String newVersionName = version.getName() - String newVersionCode = version.getCode() - - println "$oldVersionName ($oldVersionCode) → $newVersionName ($newVersionCode)" - - def updated = buildFile.getText() - updated = updated.replaceFirst("versionName '$oldVersionName'", "versionName '$newVersionName'") - updated = updated.replaceFirst("versionCode $oldVersionCode", "versionCode $newVersionCode") - - buildFile.setText(updated) - } - } - } + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" } diff --git a/android/app/build_defs.bzl b/android/app/build_defs.bzl deleted file mode 100644 index fff270f..0000000 --- a/android/app/build_defs.bzl +++ /dev/null @@ -1,19 +0,0 @@ -"""Helper definitions to glob .aar and .jar targets""" - -def create_aar_targets(aarfiles): - for aarfile in aarfiles: - name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")] - lib_deps.append(":" + name) - android_prebuilt_aar( - name = name, - aar = aarfile, - ) - -def create_jar_targets(jarfiles): - for jarfile in jarfiles: - name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")] - lib_deps.append(":" + name) - prebuilt_jar( - name = name, - binary_jar = jarfile, - ) diff --git a/android/app/debug.keystore b/android/app/debug.keystore deleted file mode 100644 index 364e105ed39fbfd62001429a68140672b06ec0de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmezO_TO6u1_mYu1_nkj=19KLb8C zE^RhO7Dg>5K}JSa29_q4SAN_7J@9Yyx|m?s-1Is^ef_nAf8uwFH7`HWf4rV2$nw_D zX*v~N>fUuRSttKk-PqLhqqdtVR5MUIR_XSg`uSHEGATB2p6Gb`?(obmp?7oL)|jsM zm|tF5K|-W?elJ@dam)LZD5X?j(BcYfQ<(mclWLt6V48PA@6v-b4u zGB^I`qGzwI>IzO$oW-{~OH#b+19)xRr=FSEZZWsF|$sd8Tv^ZFkbKR+_i@Zy`N zS>W^}{mk6PyFoi+PiJt;gy`8HH<&;9?WB8~UmSa%?VkR?_KW^aW{HQ}zP(@0$rl$m z{qJGH&q{i-{_TN>rX8JrNuuo#W8l_xQzO&0B`n0Y{7hS;dW_+kQo`!6v~NkPcI=b% zU1pXMzFMeoLCN8Ff1@iFUv7|VSfv`1v*N&th_H`*&wrQJTJ>>Q_OhK&*Y*HDM_0zf+YM%XG`9gWp&$@T6QJLXqzWMx~nVYqArlscZ2R;S)5>CP#o(^dT zVoQHHH{NIe`^O@^-q6Y9+Uc8?FW#{1nEW`2iAU$eqiZ@z=M%RU$0?tcO__Xp(fs=DF4yYRKOaY=5ZQ)&A1J@D``8qKxO#!%U7u=bxADAZ#=-3|1-@}zGcQ)(srvt` zKBO^f)ve7(iq=b)iap<_vFhe`W0|7+HrsYaZrj56?+Kr`Z7=_husN=*>++wbZai0d zeDjm4?Mf-i74p+lFIDG%dhqd6jOqRS4UDBXzGQafm5GGke7x2{_4p6Vs=v>jpE+B7 z`PU|u>&M}^y3r!)dX=a6x@T$Ug862#Xoy~(TU}&iX>_%qufBRsfxo(@!fs)iow=rA z(p^3aw?`*8UY!(@vgzY|{<*yBPv0p>7ufM@Jqwy9bI`!f&*SToZ|?AgCzj6=I<9%n^4+CdC$~88TfJD$yO=p=cJjgB$LjX%6WGc> zr}ZZHyD#o;tHr$g6W*>hY`&6gVabuYfyP7q%{>(Ml0;Q(>1IeJ1Xw#Sr(UYVHE zJ#oYK8#P;wdvxw(T`FDCy~=3MB`H?c8{Z37M?F7~zUriF=dljuw9Q4{A6`HF>b7}{ zi^XcCqa3`c7pZuie7o>zV)MJbF~vN0ms#|y#5t(^ z59FSz_o2-D?iUu9SDdLm`Uj`IU9z?3VW9iGZ(OH$O}n+o-VSPFR6-6CMpg#qCPsb+gC<5UrY1&4hDrDG z6x2@STy>GF=u!Q`8-3?u`L63#>4%wW&%anJW`9*QZb@)<#6HQHX7i4Vr57}|a>$yV zeY3Mr<;a^;XUiT=b836g!`ii0|M?G-TNfi**rTGqdYHF|XMc@o|1-n*x2@t_O|y>y zI~#XezFzD9{N~ogM;zgTmpfcNb*}81wc0U$lXTOP(i^PBneD&D?GBs{|M=*c!_9u( zhxcBpGl*_@k!%rr`}ell?RP>My}GnaBPB1^iYBved$#fUJ0`Efo=$d-Nl6a%SDf#; zzyEa0<9bP@w!;0%iVe>9XU3j&GS6%{ru|n}`LO?veR>6Jr?sh8aPhrZ>FQZ@#do9X zhqn7KFD5cEGcqtPRy2?|kY!^ImE~g*V-ey0`Ol*BQrDb_4+pun^EqqWQ2wld9Ehyo zKxAZyzf>l=|6H-$%AO_na*5VZS?O1$BtK7LODiPd$} zumA3oExs&tmgCN}-*Ycdp0nuTwYA@3{(D8-d^0iY726f-Am?9K=X?~&vngDic3I_v z(BvpXziI1#NUuBCe8POf&slA^wq{2k-IOafWshl`(}XunZ+8jChVQ;mE+<)&_=ej;+$!k74tdcnvNz@q}uz&Zhy|CAl o`Kbf*$^~2ND{kLh(W&JrbN%x4&;0Y6A`_V1)g9u>IX - - - - - - + package="com.subtracks2"> + + diff --git a/android/app/src/debug/java/com/subtracks/ReactNativeFlipper.java b/android/app/src/debug/java/com/subtracks/ReactNativeFlipper.java deleted file mode 100644 index bad682f..0000000 --- a/android/app/src/debug/java/com/subtracks/ReactNativeFlipper.java +++ /dev/null @@ -1,72 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package com.subtracks; - -import android.content.Context; -import com.facebook.flipper.android.AndroidFlipperClient; -import com.facebook.flipper.android.utils.FlipperUtils; -import com.facebook.flipper.core.FlipperClient; -import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; -import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; -import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; -import com.facebook.flipper.plugins.inspector.DescriptorMapping; -import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; -import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; -import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; -import com.facebook.flipper.plugins.react.ReactFlipperPlugin; -import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.modules.network.NetworkingModule; -import okhttp3.OkHttpClient; - -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - if (FlipperUtils.shouldEnableFlipper(context)) { - final FlipperClient client = AndroidFlipperClient.getInstance(context); - - client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); - client.addPlugin(new ReactFlipperPlugin()); - client.addPlugin(new DatabasesFlipperPlugin(context)); - client.addPlugin(new SharedPreferencesFlipperPlugin(context)); - client.addPlugin(CrashReporterPlugin.getInstance()); - - NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); - NetworkingModule.setCustomClientBuilder( - new NetworkingModule.CustomClientBuilder() { - @Override - public void apply(OkHttpClient.Builder builder) { - builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); - } - }); - client.addPlugin(networkFlipperPlugin); - client.start(); - - // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized - // Hence we run if after all native modules have been initialized - ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); - if (reactContext == null) { - reactInstanceManager.addReactInstanceEventListener( - new ReactInstanceManager.ReactInstanceEventListener() { - @Override - public void onReactContextInitialized(ReactContext reactContext) { - reactInstanceManager.removeReactInstanceEventListener(this); - reactContext.runOnNativeModulesQueueThread( - new Runnable() { - @Override - public void run() { - client.addPlugin(new FrescoFlipperPlugin()); - } - }); - } - }); - } else { - client.addPlugin(new FrescoFlipperPlugin()); - } - } - } -} diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 116926e..adb244b 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,20 +1,72 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/custom/i18n/ar.json b/android/app/src/main/assets/custom/i18n/ar.json deleted file mode 100644 index 3432218..0000000 --- a/android/app/src/main/assets/custom/i18n/ar.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "resources": { - "song": { - "lists": { - "artistTopSongs": "أشهر الأغاني" - }, - "name_0": "", - "name_1": "أُغْنِيَة", - "name_2": "", - "name_3": "", - "name_4": "أغاني", - "name_5": "" - }, - "album": { - "name_0": "", - "name_1": "ألبوم", - "name_2": "", - "name_3": "", - "name_4": "ألبومات", - "name_5": "", - "lists": { - "sort": "فرز الألبومات", - "newest": "أضيف حديثا", - "frequent": "مشغل كثيرا", - "starred": "موسوم", - "alphabeticalByArtist": "حسب الفنان/ة", - "random": "عشوائي", - "recent": "شغل حديثا", - "alphabeticalByName": "حسب الاسم", - "byYear": "حسب السنة", - "byGenre": "حسب النوع" - }, - "actions": { - "view": "أعرض الألبوم", - "play": "شَغل الألبوم" - } - }, - "artist": { - "lists": { - "sort": "فرز الفنانين", - "starred": "موسوم", - "random": "عشوائي", - "alphabeticalByName": "حسب الاسم" - }, - "name_0": "", - "name_1": "فنان", - "name_2": "فنانان", - "name_3": "", - "name_4": "فنانون", - "name_5": "", - "actions": { - "view": "أظهر الفنان" - } - }, - "playlist": { - "name_0": "", - "name_1": "قائمة تشغيل", - "name_2": "قائمتان تشغيل", - "name_3": "", - "name_4": "", - "name_5": "قوائم تشغيل", - "actions": { - "play": "شغل قائمة التشغيل" - } - }, - "queue": { - "name_0": "", - "name_1": "صف", - "name_2": "صفين", - "name_3": "", - "name_4": "", - "name_5": "صفوف" - } - }, - "context": { - "actions": { - "star": "مميز", - "unstar": "ازل التمييز" - } - }, - "messages": { - "nothingHere": "لا شيء هنا…" - }, - "search": { - "headerTitle": "بحث: {{query}}", - "nowPlayingContext": "نتائج البحث", - "inputPlaceholder": "بحث", - "moreResults": "المزيد…" - }, - "settings": { - "servers": { - "actions": { - "edit": "عدل السيرفر", - "testConnection": "أخبر الأتصال", - "delete": "حذف", - "save": "حفظ", - "add": "أضف سيرفر" - }, - "messages": { - "connectionOk": "الأتصال ب {{address}} جيد!", - "connectionFailed": "الأتصال ب {{address}} فشل، ابحث في الإعدادات او السيرفر" - }, - "fields": { - "username": "إسم المستخدم", - "password": "كلمة المرور", - "address": "العناوين" - }, - "name": "السيرفرات", - "options": { - "forcePlaintextPassword": { - "descriptionOn": "أرسل كلمة المرور بنص عادي (قديم ، تأكد من أن اتصالك آمن!)", - "title": "أظهر كلمة المرور", - "descriptionOff": "أرسل كلمة المرور على شكل توكِن" - } - } - }, - "network": { - "values": { - "kbps": "{{value}} كيلو بايت في الثانية", - "unlimitedKbps": "غير محدود", - "seconds": "{{value}} ثواني" - }, - "name": "الشبكة", - "options": { - "minBuffer": { - "title": "الحد الأدنى من وقت التخزين المؤقت" - }, - "maxBitrateWifi": { - "title": "أقصى معدل نقل بيانات (Wi-Fi)" - }, - "maxBuffer": { - "title": "الحد الأقصى من وقت التخزين المؤقت" - }, - "maxBitrateMobile": { - "title": "أقصى معدل نقل بيانات (mobile)" - } - } - }, - "music": { - "options": { - "scrobble": { - "descriptionOn": "استيراد سجل التشغيل", - "title": "استيراد سجل التشغيل", - "descriptionOff": "لا تستورد سجل التشغيل" - } - }, - "name": "موسيقى" - }, - "about": { - "name": "حول", - "version": "الإصدار {{version}}", - "actions": { - "projectHomepage": "موقع المشروع", - "licenses": "الرخص" - } - }, - "reset": { - "name": "إعادة ضبط", - "actions": { - "clearImageCache": "مسح ذاكرة التخزين المؤقت للصور" - } - } - }, - "navigation": { - "tabs": { - "home": "الرئيسية", - "library": "المكتبة", - "settings": "الإعدادات", - "search": "بحث" - } - } -} diff --git a/android/app/src/main/assets/custom/i18n/ca.json b/android/app/src/main/assets/custom/i18n/ca.json deleted file mode 100644 index ade8d74..0000000 --- a/android/app/src/main/assets/custom/i18n/ca.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "album": { - "lists": { - "newest": "Afegit recentment", - "sort": "Ordenar els àlbums", - "random": "Aleatori", - "byGenre": "Per gènere", - "alphabeticalByName": "Pel nom", - "alphabeticalByArtist": "Per artista", - "byYear": "Per any", - "frequent": "Escoltat freqüentment", - "recent": "Reproduït recentment", - "starred": "Favorits" - }, - "actions": { - "play": "Reproduir l'àlbum", - "view": "Veure l'àlbum" - }, - "name": "Àlbum", - "name_plural": "Àlbums" - }, - "artist": { - "lists": { - "sort": "Ordenar els artistes", - "starred": "Preferits", - "alphabeticalByName": "Pel nom", - "random": "Aleatori" - }, - "name": "Artista", - "name_plural": "Artistes", - "actions": { - "view": "Veure l'artista" - } - }, - "queue": { - "name": "Cua", - "name_plural": "Cues" - }, - "song": { - "name": "Cançó", - "name_plural": "Cançons", - "lists": { - "artistTopSongs": "Millors cançons" - } - }, - "playlist": { - "actions": { - "play": "Reproduir la llista de reproducció" - }, - "name": "Llista de reproducció", - "name_plural": "Llistes de reproducció" - } - }, - "context": { - "actions": { - "unstar": "Retirar estrella", - "star": "Afegir als favorits" - } - }, - "navigation": { - "tabs": { - "home": "Inici", - "search": "Cercar", - "library": "Biblioteca", - "settings": "Paràmetres" - } - }, - "messages": { - "nothingHere": "Aquí no hi ha res…" - }, - "settings": { - "servers": { - "fields": { - "username": "Nom d’usuari", - "password": "Contrasenya", - "address": "Adreça" - }, - "options": { - "forcePlaintextPassword": { - "title": "Forçar la contrasenya de text sense format", - "descriptionOn": "Enviar la contrasenya en text sense format (obsolet, assegura't que la teva connexió sigui segura!)", - "descriptionOff": "Enviar contrasenya com a token + salt" - } - }, - "actions": { - "add": "Afegir un servidor", - "testConnection": "Comprovar la connexió", - "save": "Desar", - "edit": "Editar el servidor", - "delete": "Esborrar" - }, - "messages": { - "connectionOk": "Connexió a {{address}} OK!", - "connectionFailed": "La connexió a {{address}} ha fallat, comprova la configuració o el servidor" - }, - "name": "Servidors" - }, - "network": { - "name": "Xarxa", - "values": { - "seconds": "{{value}} segons", - "kbps": "{{value}} kbps", - "unlimitedKbps": "Il·limitat" - }, - "options": { - "maxBuffer": { - "title": "Temps màxim en memòria intermèdia" - }, - "maxBitrateWifi": { - "title": "Taxa de bits màxima (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Taxa de bits màxima (mòbil)" - }, - "minBuffer": { - "title": "Temps mínim en memòria intermèdia" - } - } - }, - "music": { - "options": { - "scrobble": { - "title": "Capturar la lectura", - "descriptionOn": "Capturar l'historial de reproduccions", - "descriptionOff": "No capturar l'historial de reproducció" - } - }, - "name": "Música" - }, - "reset": { - "name": "Reinicialitzar", - "actions": { - "clearImageCache": "Esborrar la memòria cau d'imatges" - } - }, - "about": { - "name": "Quant a", - "version": "versió {{version}}", - "actions": { - "projectHomepage": "Pàgina d'inici del projecte", - "licenses": "Llicències" - } - } - }, - "search": { - "nowPlayingContext": "Resultats de la cerca", - "inputPlaceholder": "Cercar", - "moreResults": "Més…", - "headerTitle": "Cercar: {{query}}" - } -} diff --git a/android/app/src/main/assets/custom/i18n/cs.json b/android/app/src/main/assets/custom/i18n/cs.json deleted file mode 100644 index db8c68c..0000000 --- a/android/app/src/main/assets/custom/i18n/cs.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "resources": { - "song": { - "name_0": "Skladba", - "name_1": "Skladby", - "name_2": "Skladby", - "lists": { - "artistTopSongs": "Top skladby" - } - }, - "artist": { - "lists": { - "starred": "Ohodnocené", - "sort": "Seřadit umělce", - "alphabeticalByName": "Podle názvu", - "random": "Náhodně" - }, - "name_0": "Umělec", - "name_1": "Umělci", - "name_2": "Umělci", - "actions": { - "view": "Zobrazit umělce" - } - }, - "album": { - "name_0": "Album", - "name_1": "Alba", - "name_2": "Alba", - "lists": { - "sort": "Seřadit alba", - "newest": "Nedávno přidané", - "random": "Náhodně", - "frequent": "Často přehrávané", - "recent": "Často přehrávané", - "starred": "Ohodnocené", - "alphabeticalByName": "Podle názvu", - "alphabeticalByArtist": "Podle umělce", - "byYear": "Podle roku", - "byGenre": "Podle žánru" - }, - "actions": { - "view": "Zobrazit album", - "play": "Přehrát album" - } - }, - "playlist": { - "name_0": "Seznam skladeb", - "name_1": "Seznamy skladeb", - "name_2": "Seznamy skladeb", - "actions": { - "play": "Přehrát seznam skladeb" - } - }, - "queue": { - "name_0": "Fronta", - "name_1": "Fronty", - "name_2": "Fronty" - } - }, - "context": { - "actions": { - "star": "Ohodnotit", - "unstar": "Zrušit hodnocení" - } - }, - "settings": { - "servers": { - "actions": { - "add": "Přidat server", - "delete": "Odstranit", - "testConnection": "Otestovat spojení", - "edit": "Upravit server", - "save": "Uložit" - }, - "name": "Servery", - "fields": { - "username": "Uživ. jméno", - "address": "Adresa", - "password": "Heslo" - }, - "options": { - "forcePlaintextPassword": { - "title": "Vynutit heslo ve formátu prostého textu", - "descriptionOn": "Posílat heslo v prostém textu (zastaralé, ujistěte se, že je vaše připojení zabezpečené!)", - "descriptionOff": "Posílat heslo jako token + salt" - } - }, - "messages": { - "connectionFailed": "Připojení k {{address}} selhalo, zkontrolujte nastavení nebo server", - "connectionOk": "Připojení k {{address}} je OK!" - } - }, - "network": { - "values": { - "unlimitedKbps": "Neomezeno", - "seconds": "{{value}} sekund", - "kbps": "{{value}}kbps" - }, - "name": "Síť", - "options": { - "maxBitrateMobile": { - "title": "Maximální datový tok (mobil)" - }, - "maxBitrateWifi": { - "title": "Maximální datový tok (Wi-Fi)" - } - } - } - }, - "navigation": { - "tabs": { - "home": "Domů", - "settings": "Nastavení", - "library": "Knihovna", - "search": "Hledat" - } - }, - "search": { - "headerTitle": "Hledat: {{query}}", - "inputPlaceholder": "Hledat", - "moreResults": "Více…", - "nowPlayingContext": "Výsledky hledání" - }, - "messages": { - "nothingHere": "Zde nic není…" - } -} diff --git a/android/app/src/main/assets/custom/i18n/da.json b/android/app/src/main/assets/custom/i18n/da.json deleted file mode 100644 index 15cbe48..0000000 --- a/android/app/src/main/assets/custom/i18n/da.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "resources": { - "album": { - "lists": { - "byGenre": "Efter genre", - "alphabeticalByName": "Efter navn", - "alphabeticalByArtist": "Efter kunstner", - "byYear": "Efter år", - "sort": "Sortér albums", - "random": "Tilfældig" - }, - "actions": { - "play": "Afspil album", - "view": "Se album" - }, - "name": "Album", - "name_plural": "Albums" - }, - "artist": { - "name": "Kunstner", - "name_plural": "Kunstnere", - "lists": { - "sort": "Sortér kunstnere", - "alphabeticalByName": "Efter navn" - }, - "actions": { - "view": "Se kunstnere" - } - }, - "song": { - "lists": { - "artistTopSongs": "Top sange" - }, - "name": "Sang", - "name_plural": "Sange" - }, - "queue": { - "name": "Kø", - "name_plural": "Køer" - }, - "playlist": { - "name": "Spilleliste", - "name_plural": "Spillelister", - "actions": { - "play": "Afspil spilleliste" - } - } - }, - "navigation": { - "tabs": { - "library": "Bibliotek", - "search": "Søg", - "settings": "Indstillinger", - "home": "Hjem" - } - }, - "search": { - "inputPlaceholder": "Søg", - "headerTitle": "Søg: {{query}}", - "nowPlayingContext": "Søgeresultater", - "moreResults": "Mere…" - }, - "settings": { - "servers": { - "name": "Servere", - "fields": { - "address": "Adresse", - "username": "Brugernavn", - "password": "Adgangskode" - }, - "actions": { - "add": "Tilføj server", - "edit": "Redigér server", - "testConnection": "Test forbindelse", - "delete": "Slet", - "save": "Gem" - }, - "messages": { - "connectionOk": "Forbindelse til {{address}} OK!", - "connectionFailed": "Forbindelse til {{address}} mislykkedes, tjek indstillinger eller server" - } - }, - "network": { - "name": "Netværk", - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "Ubegrænset", - "seconds": "{{value}} sekunder" - }, - "options": { - "maxBitrateWifi": { - "title": "Maksimum bitrate (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Maksimum bitrate (mobil)" - }, - "minBuffer": { - "title": "Minimum buffertid" - }, - "maxBuffer": { - "title": "Maksimum buffertid" - } - } - }, - "music": { - "name": "Musik", - "options": { - "scrobble": { - "title": "Scrobble afspilninger", - "descriptionOn": "Scrobble afspilningshistorik" - } - } - }, - "reset": { - "name": "Nulstil", - "actions": { - "clearImageCache": "Ryd billede cache" - } - }, - "about": { - "name": "Omkring", - "version": "version {{version}}", - "actions": { - "licenses": "Licenser", - "projectHomepage": "Projekt hjemmeside" - } - } - }, - "messages": { - "nothingHere": "Intet her…" - } -} diff --git a/android/app/src/main/assets/custom/i18n/de.json b/android/app/src/main/assets/custom/i18n/de.json deleted file mode 100644 index e55edc7..0000000 --- a/android/app/src/main/assets/custom/i18n/de.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "song": { - "lists": { - "artistTopSongs": "Top Lieder" - }, - "name": "Lied", - "name_plural": "Lieder" - }, - "album": { - "name": "Album", - "name_plural": "Alben", - "lists": { - "sort": "Alben sortieren", - "random": "Zufällig", - "frequent": "Häufig abgespielt", - "recent": "Kürzlich abgespielt", - "starred": "Favoriten", - "byYear": "Nach Jahr", - "byGenre": "Nach Genre", - "alphabeticalByName": "Nach Name", - "newest": "Kürzlich hinzugefügt", - "alphabeticalByArtist": "Nach Interpreten" - }, - "actions": { - "play": "Album abspielen", - "view": "Album anzeigen" - } - }, - "artist": { - "name": "Interpret", - "name_plural": "Interpreten", - "lists": { - "sort": "Interpreten sortieren", - "random": "Zufällig", - "alphabeticalByName": "Nach Name", - "starred": "Favoriten" - }, - "actions": { - "view": "Interpret anzeigen" - } - }, - "playlist": { - "name": "Wiedergabeliste", - "name_plural": "Wiedergabelisten", - "actions": { - "play": "Wiedergabeliste abspielen" - } - }, - "queue": { - "name": "Warteschlange", - "name_plural": "Warteschlangen" - } - }, - "context": { - "actions": { - "star": "Markieren", - "unstar": "Markierung entfernen" - } - }, - "navigation": { - "tabs": { - "home": "Startseite", - "library": "Bibliothek", - "search": "Suche", - "settings": "Einstellungen" - } - }, - "search": { - "inputPlaceholder": "Suche", - "headerTitle": "Suche: {{query}}", - "nowPlayingContext": "Suchergebnis", - "moreResults": "Mehr…" - }, - "settings": { - "servers": { - "fields": { - "address": "Adresse", - "password": "Passwort", - "username": "Nutzername" - }, - "options": { - "forcePlaintextPassword": { - "title": "Erzwinge Klartextpasswort", - "descriptionOn": "Passwort als Klartext senden (Veraltet, stellen Sie sicher, dass Ihre Verbindung sicher ist!)", - "descriptionOff": "Sende Passwort als Token + Salt" - } - }, - "actions": { - "add": "Server hinzufügen", - "edit": "Server bearbeiten", - "testConnection": "Verbindung testen", - "delete": "Löschen", - "save": "Speichern" - }, - "messages": { - "connectionOk": "Verbindung zu {{address}} ist OK!", - "connectionFailed": "Verbindung zu {{address}} fehlgeschlagen, überprüfe Einstellungen oder Server" - }, - "name": "Server" - }, - "network": { - "name": "Netzwerk", - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "Unbegrenzt", - "seconds": "{{value}} Sekunden" - }, - "options": { - "maxBitrateWifi": { - "title": "Maximale Bitrate (WLAN)" - }, - "maxBuffer": { - "title": "Maximale Pufferzeit" - }, - "minBuffer": { - "title": "Minimale Pufferzeit" - }, - "maxBitrateMobile": { - "title": "Maximale Bitrate (Mobil)" - } - } - }, - "music": { - "name": "Musik", - "options": { - "scrobble": { - "descriptionOn": "Scrobble Wiedergabeverlauf", - "descriptionOff": "Kein Scrobble für Wiedergabeverlauf", - "title": "Scrobble Wiedergabe" - } - } - }, - "reset": { - "name": "Zurücksetzen", - "actions": { - "clearImageCache": "Bildzwischenspeicher löschen" - } - }, - "about": { - "name": "Über", - "actions": { - "projectHomepage": "Projektseite", - "licenses": "Lizenzen" - }, - "version": "Version {{version}}" - } - }, - "messages": { - "nothingHere": "Hier ist nichts…" - } -} diff --git a/android/app/src/main/assets/custom/i18n/en.json b/android/app/src/main/assets/custom/i18n/en.json deleted file mode 100644 index af9f861..0000000 --- a/android/app/src/main/assets/custom/i18n/en.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "song": { - "name": "Song", - "name_plural": "Songs", - "lists": { - "artistTopSongs": "Top Songs" - } - }, - "album": { - "name": "Album", - "name_plural": "Albums", - "lists": { - "sort": "Sort Albums", - "random": "Random", - "newest": "Recently Added", - "frequent": "Frequently Played", - "recent": "Recently Played", - "starred": "Starred", - "alphabeticalByName": "By Name", - "alphabeticalByArtist": "By Artist", - "byYear": "By Year", - "byGenre": "By Genre" - }, - "actions": { - "play": "Play Album", - "view": "View Album" - } - }, - "artist": { - "name": "Artist", - "name_plural": "Artists", - "lists": { - "sort": "Sort Artists", - "random": "Random", - "starred": "Starred", - "alphabeticalByName": "By Name" - }, - "actions": { - "view": "View Artist" - } - }, - "playlist": { - "name": "Playlist", - "name_plural": "Playlists", - "actions": { - "play": "Play Playlist" - } - }, - "queue": { - "name": "Queue", - "name_plural": "Queues" - } - }, - "context": { - "actions": { - "star": "Star", - "unstar": "Unstar" - } - }, - "navigation": { - "tabs": { - "home": "Home", - "library": "Library", - "search": "Search", - "settings": "Settings" - } - }, - "messages": { - "nothingHere": "Nothing here…" - }, - "search": { - "inputPlaceholder": "Search", - "headerTitle": "Search: {{query}}", - "moreResults": "More…", - "nowPlayingContext": "Search Results" - }, - "settings": { - "servers": { - "name": "Servers", - "fields": { - "address": "Address", - "username": "Username", - "password": "Password" - }, - "options": { - "forcePlaintextPassword": { - "title": "Force plaintext password", - "descriptionOn": "Send password in plaintext (legacy, make sure your connection is secure!)", - "descriptionOff": "Send password as token + salt" - } - }, - "actions": { - "add": "Add Server", - "edit": "Edit Server", - "testConnection": "Test Connection", - "delete": "Delete", - "save": "Save" - }, - "messages": { - "connectionOk": "Connection to {{address}} OK!", - "connectionFailed": "Connection to {{address}} failed, check settings or server" - } - }, - "network": { - "name": "Network", - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "Unlimited", - "seconds": "{{value}} seconds" - }, - "options": { - "maxBitrateWifi": { - "title": "Maximum bitrate (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Maximum bitrate (mobile)" - }, - "minBuffer": { - "title": "Minimum buffer time" - }, - "maxBuffer": { - "title": "Maximum buffer time" - } - } - }, - "music": { - "name": "Music", - "options": { - "scrobble": { - "title": "Scrobble plays", - "descriptionOn": "Scrobble play history", - "descriptionOff": "Don't scrobble play history" - } - } - }, - "reset": { - "name": "Reset", - "actions": { - "clearImageCache": "Clear Image Cache" - } - }, - "about": { - "name": "About", - "version": "version {{version}}", - "actions": { - "projectHomepage": "Project Homepage", - "licenses": "Licenses" - } - } - } -} diff --git a/android/app/src/main/assets/custom/i18n/es.json b/android/app/src/main/assets/custom/i18n/es.json deleted file mode 100644 index a4d5533..0000000 --- a/android/app/src/main/assets/custom/i18n/es.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "song": { - "lists": { - "artistTopSongs": "Mejores Canciones" - }, - "name": "Cancion", - "name_plural": "Canciones" - }, - "album": { - "name": "Álbum", - "name_plural": "Álbumes", - "lists": { - "random": "Aleatorio", - "newest": "Recientemente Añadido", - "recent": "Recientemente Jugado", - "starred": "Estrellas", - "alphabeticalByArtist": "Por Artista", - "byYear": "Por Año", - "byGenre": "Por Género", - "sort": "Ordenar Álbumes", - "frequent": "Jugado Frecuentemente", - "alphabeticalByName": "Por Nombre" - }, - "actions": { - "play": "Reproducir Álbum", - "view": "Ver Álbum" - } - }, - "artist": { - "name": "Artista", - "name_plural": "Artistas", - "lists": { - "sort": "Oredenar Artistas", - "random": "Aleatorio", - "starred": "Estrellas", - "alphabeticalByName": "Por Nombre" - }, - "actions": { - "view": "Ver Artista" - } - }, - "playlist": { - "name": "Lista de reproducción", - "name_plural": "Listas de reproducción", - "actions": { - "play": "Reproducir Lista de reproducción" - } - }, - "queue": { - "name": "Cola", - "name_plural": "Colas" - } - }, - "context": { - "actions": { - "unstar": "Retirar estrella", - "star": "Estrella" - } - }, - "navigation": { - "tabs": { - "home": "Casa", - "library": "Biblioteca", - "settings": "Entorno", - "search": "Buscar" - } - }, - "messages": { - "nothingHere": "Nada aquí…" - }, - "search": { - "inputPlaceholder": "Buscar", - "headerTitle": "Buscar: {{query}}", - "moreResults": "Más…", - "nowPlayingContext": "Resultados de la búsqueda" - }, - "settings": { - "servers": { - "name": "Servidores", - "fields": { - "address": "Alocución", - "username": "Nombre de usuario", - "password": "La contraseña" - }, - "options": { - "forcePlaintextPassword": { - "title": "Forzar contraseña de texto sin formato", - "descriptionOff": "Enviar contraseña como token + sal", - "descriptionOn": "Enviar contraseña en texto plano (¡legado, asegúrese de que su conexión sea segura!)" - } - }, - "actions": { - "testConnection": "Conexión de prueba", - "add": "Agregar Servidor", - "edit": "Editar Servidor", - "save": "Enviar", - "delete": "Supr" - }, - "messages": { - "connectionOk": "¡Conexión con {{address}} Ok!", - "connectionFailed": "La conexión a {{address}} falló, verifique la configuracón o el servidor" - } - }, - "network": { - "options": { - "maxBitrateMobile": { - "title": "Tasa de bits máxima (mobile)" - }, - "minBuffer": { - "title": "Mínimo de buffer tiempo" - }, - "maxBuffer": { - "title": "Máxima de buffer tiempo" - }, - "maxBitrateWifi": { - "title": "Tasa de bits máxima (Wi-Fi)" - } - }, - "name": "Sitio", - "values": { - "kbps": "{{value}} kilobytes por segundo", - "unlimitedKbps": "Ilimitados", - "seconds": "{{value}} segundos" - } - }, - "music": { - "name": "Música", - "options": { - "scrobble": { - "title": "Obras de teatro de Scrobble", - "descriptionOn": "Historial de reproducción de scrobble", - "descriptionOff": "No hagas historial de reproducción de scrobble" - } - } - }, - "reset": { - "actions": { - "clearImageCache": "Caché de imágenes claras" - }, - "name": "Reinicializar" - }, - "about": { - "name": "Información", - "version": "versión {{version}}", - "actions": { - "projectHomepage": "Página de inicio del proyecto", - "licenses": "Licencias" - } - } - } -} diff --git a/android/app/src/main/assets/custom/i18n/fr.json b/android/app/src/main/assets/custom/i18n/fr.json deleted file mode 100644 index 6d0a7d9..0000000 --- a/android/app/src/main/assets/custom/i18n/fr.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "album": { - "name": "Album", - "name_plural": "Albums", - "lists": { - "random": "Aléatoire", - "newest": "Récemment Ajouté", - "frequent": "Fréquemment Joué", - "recent": "Récemment Joué", - "alphabeticalByName": "Par Nom", - "byYear": "Par Année", - "alphabeticalByArtist": "Par Artiste", - "byGenre": "Par Genre", - "starred": "Favoris", - "sort": "Trier les albums" - }, - "actions": { - "play": "Jouer l'album", - "view": "Voir l'album" - } - }, - "song": { - "name": "Chanson", - "name_plural": "Chansons", - "lists": { - "artistTopSongs": "Meilleures Chansons" - } - }, - "artist": { - "name": "Artiste", - "name_plural": "Artistes", - "lists": { - "random": "Aléatoire", - "starred": "Favoris", - "alphabeticalByName": "Par Nom", - "sort": "Trier les artistes" - }, - "actions": { - "view": "Voir l'artiste" - } - }, - "playlist": { - "actions": { - "play": "Lire la playlist" - }, - "name": "Playlist", - "name_plural": "Playlists" - }, - "queue": { - "name": "File d'attente", - "name_plural": "Files d'attente" - } - }, - "settings": { - "network": { - "values": { - "seconds": "{{value}} secondes", - "unlimitedKbps": "Illimité", - "kbps": "{{value}}kbit/s" - }, - "options": { - "maxBitrateWifi": { - "title": "Débit binaire maximum (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Débit binaire maximum (mobile)" - }, - "maxBuffer": { - "title": "Temps maximum en mémoire tampon" - }, - "minBuffer": { - "title": "Temps minimum en mémoire tampon" - } - }, - "name": "Réseau" - }, - "servers": { - "fields": { - "username": "Nom d'utilisateur", - "address": "Adresse", - "password": "Mot de passe" - }, - "actions": { - "testConnection": "Tester la connexion", - "add": "Ajouter un serveur", - "delete": "Supprimer", - "save": "Sauvegarder", - "edit": "Modifier le serveur" - }, - "name": "Serveurs", - "options": { - "forcePlaintextPassword": { - "title": "Forcer le mot de passe en texte clair", - "descriptionOn": "Envoyer le mot de passe en test clair (héritage, assurez-vous que la connexion est sécurisée !)", - "descriptionOff": "Envoyer le mot de passe sous forme de jeton + salage" - } - }, - "messages": { - "connectionOk": "Connexion à {{address}} OK !", - "connectionFailed": "Échec de la connexion à {{address}}, vérifiez les paramètres ou le serveur" - } - }, - "music": { - "name": "Musique", - "options": { - "scrobble": { - "descriptionOff": "Ne pas scrobbler l'historique de lecture", - "descriptionOn": "Scrobbler l'historique de lecture", - "title": "Scrobbler la lecture" - } - } - }, - "about": { - "version": "version {{version}}", - "name": "À propos", - "actions": { - "licenses": "Licences", - "projectHomepage": "Page d'accueil du projet" - } - }, - "reset": { - "actions": { - "clearImageCache": "Vider le cache d'images" - }, - "name": "Réinitialiser" - } - }, - "navigation": { - "tabs": { - "library": "Bibliothèque", - "home": "Accueil", - "search": "Recherche", - "settings": "Paramètres" - } - }, - "search": { - "headerTitle": "Recherche : {{query}}", - "inputPlaceholder": "Recherche", - "moreResults": "Plus…", - "nowPlayingContext": "Résultats de recherche" - }, - "context": { - "actions": { - "star": "Mettre en favoris", - "unstar": "Enlever des favoris" - } - }, - "messages": { - "nothingHere": "Rien ici…" - } -} diff --git a/android/app/src/main/assets/custom/i18n/gl.json b/android/app/src/main/assets/custom/i18n/gl.json deleted file mode 100644 index cd83206..0000000 --- a/android/app/src/main/assets/custom/i18n/gl.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "album": { - "lists": { - "sort": "Ordenar Álbums", - "newest": "Últimas engadidas", - "recent": "Reproducidas a miúdo", - "starred": "Favoritas", - "random": "Ao chou", - "frequent": "Reproducidas a miúdo", - "byGenre": "Por xénero", - "alphabeticalByName": "Por nome", - "alphabeticalByArtist": "Por artista", - "byYear": "Por ano" - }, - "name": "Álbum", - "name_plural": "Álbums", - "actions": { - "play": "Reproducir", - "view": "Ver Álbum" - } - }, - "song": { - "name": "Canción", - "name_plural": "Cancións", - "lists": { - "artistTopSongs": "Máis reproducidas" - } - }, - "artist": { - "lists": { - "sort": "Ordenar Artistas", - "alphabeticalByName": "Por nome", - "random": "Ao chou", - "starred": "Favoritos" - }, - "name": "Artista", - "name_plural": "Artistas", - "actions": { - "view": "Ver Artista" - } - }, - "playlist": { - "name": "Listaxe", - "name_plural": "Listaxes", - "actions": { - "play": "Reproducir lista" - } - }, - "queue": { - "name": "Fila", - "name_plural": "Filas" - } - }, - "context": { - "actions": { - "star": "Estrela", - "unstar": "Retirar" - } - }, - "navigation": { - "tabs": { - "home": "Inicio", - "library": "Biblioteca", - "search": "Buscar", - "settings": "Axustes" - } - }, - "search": { - "inputPlaceholder": "Buscar", - "headerTitle": "Buscar: {{query}}", - "moreResults": "Máis…", - "nowPlayingContext": "Resultados" - }, - "settings": { - "servers": { - "name": "Servidores", - "fields": { - "address": "Enderezo", - "username": "Identificador", - "password": "Contrasinal" - }, - "options": { - "forcePlaintextPassword": { - "title": "Forzar contrasinal en texto plano", - "descriptionOn": "Enviar contrasinal en texto plano (herdado, pon coidado en que a conexión sexa segura!)", - "descriptionOff": "Enviar contrasinal como token + salt" - } - }, - "actions": { - "add": "Engadir Servidor", - "edit": "Editar Servidor", - "delete": "Eliminar", - "testConnection": "Comprobar Conexión", - "save": "Gardar" - }, - "messages": { - "connectionOk": "Conexión con {{address}} OK!", - "connectionFailed": "Fallou a conexión a {{address}}, comproba os axustes" - } - }, - "network": { - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "Sen límite", - "seconds": "{{value}} segundos" - }, - "options": { - "maxBitrateWifi": { - "title": "Bitrate máx. (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Bitrate máx. (móbil)" - }, - "minBuffer": { - "title": "Tempo mínimo na memoria" - }, - "maxBuffer": { - "title": "Tempo máximo na memoria" - } - }, - "name": "Rede" - }, - "music": { - "name": "Música", - "options": { - "scrobble": { - "title": "Rexistrar reprodución", - "descriptionOn": "Rexistrar o historial de reprodución", - "descriptionOff": "Non rexistrar o historial de reprodución" - } - } - }, - "reset": { - "name": "Restablecer", - "actions": { - "clearImageCache": "Limpar a caché de imaxes" - } - }, - "about": { - "actions": { - "licenses": "Licenzas", - "projectHomepage": "Web do Proxecto" - }, - "name": "Acerca de", - "version": "versión {{version}}" - } - }, - "messages": { - "nothingHere": "Nada por aquí…" - } -} diff --git a/android/app/src/main/assets/custom/i18n/it.json b/android/app/src/main/assets/custom/i18n/it.json deleted file mode 100644 index 3091abf..0000000 --- a/android/app/src/main/assets/custom/i18n/it.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "artist": { - "name": "Artista", - "name_plural": "Artisti", - "actions": { - "view": "Vedi artista" - }, - "lists": { - "random": "Casuale", - "starred": "Preferiti", - "sort": "Ordina artisti", - "alphabeticalByName": "Per nome" - } - }, - "song": { - "lists": { - "artistTopSongs": "Brani più popolari" - }, - "name": "Brano", - "name_plural": "Brani" - }, - "album": { - "name": "Album", - "name_plural": "Album", - "lists": { - "random": "Casuale", - "newest": "Aggiunti di recente", - "recent": "Ascoltati di recente", - "alphabeticalByName": "Per nome", - "alphabeticalByArtist": "Per artista", - "byYear": "Per anno", - "byGenre": "Per genere", - "sort": "Ordina album", - "frequent": "Ascoltati frequentemente", - "starred": "Preferiti" - }, - "actions": { - "play": "Riproduci album", - "view": "Vedi album" - } - }, - "playlist": { - "name": "Playlist", - "name_plural": "Playlist", - "actions": { - "play": "Riproduci playlist" - } - }, - "queue": { - "name": "Coda", - "name_plural": "Code" - } - }, - "settings": { - "servers": { - "fields": { - "password": "Password", - "address": "Indirizzo", - "username": "Nome utente" - }, - "options": { - "forcePlaintextPassword": { - "title": "Forza password in chiaro", - "descriptionOn": "Invia password in chiaro (deprecato, assicurati che la tua connessione sia sicura!)", - "descriptionOff": "Invia la password come token + salt" - } - }, - "actions": { - "delete": "Rimuovi", - "edit": "Modifica server", - "add": "Aggiungi server", - "save": "Salva", - "testConnection": "Prova connessione" - }, - "name": "Server", - "messages": { - "connectionOk": "Connesso a {{address}} con successo!", - "connectionFailed": "Connessione a {{address}} fallita, controlla le impostazioni o il server" - } - }, - "network": { - "name": "Rete", - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "Illimitato", - "seconds": "{{value}} secondi" - }, - "options": { - "maxBitrateWifi": { - "title": "Bitrate massimo (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Bitrate massimo (rete dati)" - }, - "minBuffer": { - "title": "Tempo di buffer minimo" - }, - "maxBuffer": { - "title": "Tempo di buffer massimo" - } - } - }, - "music": { - "name": "Musica", - "options": { - "scrobble": { - "title": "Scrobbling delle riproduzioni", - "descriptionOn": "Scrobbling della cronologia di ascolto", - "descriptionOff": "Non eseguire lo scrobbling della cronologia d'ascolto" - } - } - }, - "reset": { - "name": "Reimposta", - "actions": { - "clearImageCache": "Pulisci la cache delle immagini" - } - }, - "about": { - "name": "Informazioni", - "version": "versione {{version}}", - "actions": { - "projectHomepage": "Pagina principale del progetto", - "licenses": "Licenze" - } - } - }, - "context": { - "actions": { - "star": "Aggiungi ai preferiti", - "unstar": "Rimuovi dai preferiti" - } - }, - "navigation": { - "tabs": { - "home": "Home", - "library": "Libreria", - "search": "Cerca", - "settings": "Impostazioni" - } - }, - "messages": { - "nothingHere": "Non c'è niente qui…" - }, - "search": { - "inputPlaceholder": "Ricerca", - "headerTitle": "Ricerca: {{query}}", - "moreResults": "Mostra di più…", - "nowPlayingContext": "Risultati della ricerca" - } -} diff --git a/android/app/src/main/assets/custom/i18n/ja.json b/android/app/src/main/assets/custom/i18n/ja.json deleted file mode 100644 index 1639793..0000000 --- a/android/app/src/main/assets/custom/i18n/ja.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "resources": { - "album": { - "lists": { - "random": "ランダムアルバム", - "frequent": "よく聴くアルバム", - "recent": "最近再生した", - "starred": "星付きアルバム" - }, - "name": "アルバム" - }, - "song": { - "name": "歌", - "lists": { - "artistTopSongs": "人気曲" - } - }, - "artist": { - "name": "アーティスト" - }, - "playlist": { - "name": "プレイリスト" - } - }, - "navigation": { - "tabs": { - "home": "ホーム", - "library": "ライブラリ", - "search": "検索", - "settings": "設定" - } - }, - "search": { - "inputPlaceholder": "検索" - }, - "settings": { - "servers": { - "name": "サーバ" - }, - "network": { - "name": "ネット" - }, - "music": { - "name": "音楽" - }, - "reset": { - "name": "リセット" - }, - "about": { - "actions": { - "projectHomepage": "ホームページ" - } - } - } -} diff --git a/android/app/src/main/assets/custom/i18n/nb-NO.json b/android/app/src/main/assets/custom/i18n/nb-NO.json deleted file mode 100644 index 63c2bd5..0000000 --- a/android/app/src/main/assets/custom/i18n/nb-NO.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "artist": { - "name": "Artist", - "name_plural": "Artister", - "lists": { - "sort": "Sorter artister", - "random": "Tilfeldig", - "starred": "Stjernemerket", - "alphabeticalByName": "Etter navn" - }, - "actions": { - "view": "Vis artist" - } - }, - "playlist": { - "name": "Spilleliste", - "name_plural": "Spillelister", - "actions": { - "play": "Spill av spilleliste" - } - }, - "song": { - "lists": { - "artistTopSongs": "Toppspor" - }, - "name": "Spor", - "name_plural": "Spor" - }, - "album": { - "name": "Album", - "name_plural": "Album", - "lists": { - "sort": "Sorter album", - "random": "Tilfeldig", - "newest": "Nylig tillagt", - "frequent": "Ofte spilt", - "recent": "Nylig spilt", - "starred": "Stjernemerket", - "alphabeticalByName": "Etter navn", - "alphabeticalByArtist": "Etter artist", - "byYear": "Etter år", - "byGenre": "Etter sjanger" - }, - "actions": { - "play": "Spill album", - "view": "Vis album" - } - }, - "queue": { - "name": "Kø", - "name_plural": "Køer" - } - }, - "settings": { - "servers": { - "actions": { - "add": "Legg til tjener", - "testConnection": "Test tilkobling", - "delete": "Slett", - "save": "Lagre", - "edit": "Rediger tjener" - }, - "messages": { - "connectionOk": "Tilkobling til {{address}} OK.", - "connectionFailed": "Tilkobling til {{address}} mislyktes. Sjekk innstillingene eller tjeneren." - }, - "name": "Tjenere", - "fields": { - "address": "Adresse", - "username": "Brukernavn", - "password": "Passord" - }, - "options": { - "forcePlaintextPassword": { - "title": "Påtving klartekstspassord", - "descriptionOn": "Send passord i klartekst (Foreldet. Forsikre deg om at tilkoblingen er sikker.)", - "descriptionOff": "Send passord som symbol + salt" - } - } - }, - "network": { - "name": "Nettverk", - "values": { - "kbps": "{{value}} kbps", - "unlimitedKbps": "Ubegrenset", - "seconds": "{{value}} sekunder" - }, - "options": { - "maxBitrateWifi": { - "title": "Maksimal bitrate (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Maksimal bitrate (mobil)" - }, - "minBuffer": { - "title": "Minimal mellomlagringstid" - }, - "maxBuffer": { - "title": "Maksimal mellomlagringstid" - } - } - }, - "music": { - "name": "Musikk", - "options": { - "scrobble": { - "title": "Sporinfodelingsavspillinger", - "descriptionOn": "Sporinfodelings-avspillinghistorikk", - "descriptionOff": "Ikke utfør sporinfodeling av avspillingshistorikk" - } - } - }, - "reset": { - "name": "Tilbakestill", - "actions": { - "clearImageCache": "Tøm bildehurtiglager" - } - }, - "about": { - "name": "Om", - "version": "versjon {{version}}", - "actions": { - "projectHomepage": "Prosjekthjemmeside", - "licenses": "Lisenser" - } - } - }, - "context": { - "actions": { - "star": "Stjernemerk", - "unstar": "Fjern stjernemerking" - } - }, - "navigation": { - "tabs": { - "home": "Hjem", - "library": "Bibliotek", - "search": "Søk", - "settings": "Innstillinger" - } - }, - "search": { - "inputPlaceholder": "Søk", - "headerTitle": "Søk: {{query}}", - "moreResults": "Mer …", - "nowPlayingContext": "Søkeresultater" - }, - "messages": { - "nothingHere": "Ingenting her …" - } -} diff --git a/android/app/src/main/assets/custom/i18n/pa.json b/android/app/src/main/assets/custom/i18n/pa.json deleted file mode 100644 index 30035d9..0000000 --- a/android/app/src/main/assets/custom/i18n/pa.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "song": { - "lists": { - "artistTopSongs": "ਉੱਤਮ ਗਾਣੇ" - }, - "name": "ਗਾਣਾ", - "name_plural": "ਗਾਣੇ" - }, - "album": { - "name": "ਐਲਬਮ", - "name_plural": "ਐਲਬਮਾਂ", - "lists": { - "sort": "ਐਲਬਮਾਂ ਨੂੰ ਕਰਮਬੱਧ ਕਰੋ", - "random": "ਅਟਕਲ-ਪੱਚੂ", - "newest": "ਤਾਜ਼ਾ ਸ਼ਾਮਿਲ", - "alphabeticalByArtist": "ਕਲਾਕਾਰ ਦੁਆਰਾ", - "byYear": "ਸਾਲ ਦੁਆਰਾ", - "alphabeticalByName": "ਨਾਮ ਦੁਆਰਾ", - "recent": "ਹਾਲ ਹੀ ਵਿੱਚ ਚਲਾਏ ਗਏ", - "frequent": "ਅਕਸਰ ਚਲਾਏ ਗਏ", - "starred": "ਸਟਾਰ ਕੀਤੇ ਗਏ", - "byGenre": "ਸ਼ੈਲੀ ਦੁਆਰਾ" - }, - "actions": { - "play": "ਐਲਬਮ ਚਲਾਓ", - "view": "ਐਲਬਮ ਦੇਖੋ" - } - }, - "artist": { - "name": "ਕਲਾਕਾਰ", - "name_plural": "ਕਲਾਕਾਰਾਂ", - "lists": { - "sort": "ਕਲਾਕਾਰਾਂ ਦੀ ਛਾਂਟੀ", - "random": "ਬੇਤਰਤੀਬ", - "starred": "ਸਟਾਰ ਕੀਤੇ ਗਏ", - "alphabeticalByName": "ਨਾਮ ਦੁਆਰਾ" - }, - "actions": { - "view": "ਕਲਾਕਾਰ ਦੇਖੋ" - } - }, - "playlist": { - "name": "ਪਲੇਲਿਸਟ", - "name_plural": "ਪਲੇਲਿਸਟਸ", - "actions": { - "play": "ਪਲੇਲਿਸਟ ਚਲਾਓ" - } - }, - "queue": { - "name": "ਕਤਾਰ", - "name_plural": "ਕਤਾਰਾਂ" - } - }, - "navigation": { - "tabs": { - "library": "ਲਾਇਬ੍ਰੇਰੀ", - "settings": "ਸੈਟਿੰਗਾਂ", - "home": "ਘਰ", - "search": "ਖੋਜ" - } - }, - "messages": { - "nothingHere": "ਇੱਥੇ ਕੁਝ ਨਹੀਂ ਹੈ…" - }, - "search": { - "inputPlaceholder": "ਖੋਜੋ", - "moreResults": "ਹੋਰ…", - "headerTitle": "ਖੋਜ: {{query}}", - "nowPlayingContext": "ਖੋਜ ਨਤੀਜੇ" - }, - "settings": { - "servers": { - "fields": { - "address": "ਪਤਾ", - "password": "ਪਾਸਵਰਡ", - "username": "ਯੂਜ਼ਰਨੇਮ" - }, - "options": { - "forcePlaintextPassword": { - "title": "ਸਾਦੇ ਪਾਸਵਰਡ ਨੂੰ ਜਬਰੀ ਕਰੋ", - "descriptionOn": "ਪਾਸਵਰਡ ਨੂੰ ਸਾਦੇ ਟੈਕਸਟ ਵਿੱਚ ਭੇਜੋ (ਪੁਰਾਣਾ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ਕਨੈਕਸ਼ਨ ਸੁਰੱਖਿਅਤ ਹੈ!)", - "descriptionOff": "ਪਾਸਵਰਡ ਨੂੰ ਟੋਕਨ + ਸਾਲ੍ਟ ਵਜੋਂ ਭੇਜੋ" - } - }, - "actions": { - "testConnection": "ਟੈਸਟ ਕਨੈਕਸ਼ਨ", - "delete": "ਮਿਟਾਓ", - "save": "ਸੇਵ ਕਰੋ", - "add": "ਸਰਵਰ ਸ਼ਾਮਲ ਕਰੋ", - "edit": "ਸਰਵਰ ਦਾ ਸੰਪਾਦਨ" - }, - "messages": { - "connectionOk": "{{address}} ਨਾਲ ਕਨੈਕਸ਼ਨ ਠੀਕ ਹੈ!", - "connectionFailed": "{{address}} ਨਾਲ ਕਨੈਕਸ਼ਨ ਅਸਫਲ, ਸੈਟਿੰਗਾਂ ਜਾਂ ਸਰਵਰ ਦੀ ਜਾਂਚ ਕਰੋ" - }, - "name": "ਸਰਵਰ" - }, - "network": { - "name": "ਨੈੱਟਵਰਕ", - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "ਅਸੀਮਿਤ", - "seconds": "{{value}} ਸਕਿੰਟ" - }, - "options": { - "maxBitrateMobile": { - "title": "ਵੱਧ ਤੋਂ ਵੱਧ ਬਿੱਟਰੇਟ (ਮੋਬਾਈਲ)" - }, - "maxBitrateWifi": { - "title": "ਵੱਧ ਤੋਂ ਵੱਧ ਬਿੱਟਰੇਟ (ਵਾਈ-ਫਾਈ)" - }, - "minBuffer": { - "title": "ਘੱਟੋ-ਘੱਟ ਬਫਰ ਸਮਾਂ" - }, - "maxBuffer": { - "title": "ਵੱਧ ਤੋਂ ਵੱਧ ਬਫਰ ਸਮਾਂ" - } - } - }, - "music": { - "name": "ਸੰਗੀਤ", - "options": { - "scrobble": { - "title": "ਗਾਣੇ ਸਕ੍ਰੋਬਲ ਕਰੋ", - "descriptionOn": "ਸੁਣੇ ਹੋਏ ਗਾਣੇ ਸਕ੍ਰੋਬਲ ਕਰੋ", - "descriptionOff": "ਸੁਣੇ ਹੋਏ ਗਾਣੇ ਸਕ੍ਰੋਬਲ ਨਾ ਕਰੋ" - } - } - }, - "reset": { - "actions": { - "clearImageCache": "ਚਿੱਤਰ ਕੈਸ਼ ਸਾਫ਼ ਕਰੋ" - }, - "name": "ਰੀਸੈਟ ਕਰੋ" - }, - "about": { - "name": "ਬਾਰੇ", - "version": "ਸੰਸਕਰਣ {{version}}", - "actions": { - "licenses": "ਲਾਇਸੰਸ", - "projectHomepage": "ਪ੍ਰੋਜੈਕਟ ਹੋਮਪੇਜ" - } - } - }, - "context": { - "actions": { - "star": "ਤਾਰਾ", - "unstar": "ਤਾਰਾ ਹਟਾਓ" - } - } -} diff --git a/android/app/src/main/assets/custom/i18n/pl.json b/android/app/src/main/assets/custom/i18n/pl.json deleted file mode 100644 index 6fd4dce..0000000 --- a/android/app/src/main/assets/custom/i18n/pl.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "resources": { - "album": { - "name_0": "Album", - "name_1": "Albumy", - "name_2": "Albumów", - "lists": { - "recent": "Ostatnio odtwarzane", - "starred": "Ulubione", - "byGenre": "Wg gatunku", - "sort": "Sortowanie albumów", - "random": "Losowo", - "newest": "Ostatnio dodane", - "alphabeticalByName": "Wg nazwy", - "byYear": "Wg roku", - "alphabeticalByArtist": "Wg wykonawcy", - "frequent": "Często odtwarzane" - }, - "actions": { - "view": "Zobacz album", - "play": "Otwarzaj album" - } - }, - "artist": { - "lists": { - "sort": "Sortowanie wykonawców", - "random": "Losowo", - "starred": "Ulubieni", - "alphabeticalByName": "Wg nazwy" - }, - "actions": { - "view": "Zobacz wykonawcę" - }, - "name_0": "Wykonawca", - "name_1": "Wykonawcy", - "name_2": "Wykonawców" - }, - "playlist": { - "name_0": "Playlista", - "name_1": "Playlisty", - "name_2": "Playlist", - "actions": { - "play": "Odtwarzaj playlistę" - } - }, - "queue": { - "name_0": "Kolejka", - "name_1": "Kolejki", - "name_2": "Kolejek" - }, - "song": { - "lists": { - "artistTopSongs": "Najpopularniejsze utwory" - }, - "name_0": "Utwór", - "name_1": "Utwory", - "name_2": "Utworów" - } - }, - "context": { - "actions": { - "star": "Ulubione", - "unstar": "Usuń ulubione" - } - }, - "navigation": { - "tabs": { - "library": "Kolekcja", - "settings": "Ustawienia", - "home": "Strona główna", - "search": "Wyszukaj" - } - }, - "messages": { - "nothingHere": "Pusto tu…" - }, - "search": { - "inputPlaceholder": "Szukaj", - "headerTitle": "Szukaj: {{query}}", - "moreResults": "Więcej…", - "nowPlayingContext": "Wyniki wyszukiwania" - }, - "settings": { - "servers": { - "options": { - "forcePlaintextPassword": { - "descriptionOn": "Wyślij hasło jako tekst (przestarzałe, upewnij się, że Twoje połączenie jest zabezpieczone)", - "descriptionOff": "Wyślij hasło jako token i ciąg zaburzający", - "title": "Wymuś hasło jako tekst (plaintext)" - } - }, - "actions": { - "edit": "Edytuj serwer", - "delete": "Usuń", - "save": "Zapisz", - "testConnection": "Przetestuj połączenie", - "add": "Dodaj serwer" - }, - "messages": { - "connectionOk": "Połączeno poprawnie z {{address}}!", - "connectionFailed": "Błąd połączenia z {{address}}, sprawdź ustawienia lub serwer" - }, - "name": "Serwery", - "fields": { - "username": "Nazwa użytkownika", - "password": "Hasło", - "address": "Adres serwera" - } - }, - "network": { - "name": "Sieć", - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "Bez ograniczeń", - "seconds": "{{value}} sekund" - }, - "options": { - "maxBitrateWifi": { - "title": "Maksymalny bitrate (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Maksymalny bitrate (sieć komórkowa)" - }, - "maxBuffer": { - "title": "Maksymalny czas buforowania" - }, - "minBuffer": { - "title": "Minimalny czas buforowania" - } - } - }, - "music": { - "name": "Muzyka", - "options": { - "scrobble": { - "title": "Śledzenie odtworzeń", - "descriptionOn": "Śledź swoją histrorię odtwarzania", - "descriptionOff": "Nie śledź swojej historii odtwarzania" - } - } - }, - "reset": { - "name": "Przywracanie", - "actions": { - "clearImageCache": "Wyczyść pamięć podręczną obrazów" - } - }, - "about": { - "name": "Informacje o projekcie", - "version": "wersja {{version}}", - "actions": { - "licenses": "Licencje", - "projectHomepage": "Strona główna projektu" - } - } - } -} diff --git a/android/app/src/main/assets/custom/i18n/pt.json b/android/app/src/main/assets/custom/i18n/pt.json deleted file mode 100644 index c02fa16..0000000 --- a/android/app/src/main/assets/custom/i18n/pt.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "song": { - "lists": { - "artistTopSongs": "Top Músicas" - }, - "name": "Música", - "name_plural": "Músicas" - }, - "album": { - "lists": { - "sort": "Ordenar Álbuns", - "random": "Aleatório", - "frequent": "Mais Tocado", - "recent": "Ouviu recentemente", - "newest": "Adicionado recentemente", - "alphabeticalByArtist": "Por Artista", - "starred": "Favoritos", - "byYear": "Por Ano", - "byGenre": "Por Género", - "alphabeticalByName": "Por Nome" - }, - "name": "Álbum", - "name_plural": "Álbuns", - "actions": { - "play": "Tocar Álbum", - "view": "Ver Álbum" - } - }, - "artist": { - "lists": { - "random": "Aleatório", - "starred": "Favoritos", - "alphabeticalByName": "Por Nome", - "sort": "Ordenar Artistas" - }, - "actions": { - "view": "Ver Artista" - }, - "name": "Artista", - "name_plural": "Artistas" - }, - "playlist": { - "actions": { - "play": "Tocar Playlist" - }, - "name": "Lista", - "name_plural": "Listas" - }, - "queue": { - "name": "Fila", - "name_plural": "Filas" - } - }, - "search": { - "inputPlaceholder": "Procurar", - "moreResults": "Mais…", - "headerTitle": "Procurar: {{query}}", - "nowPlayingContext": "Resultados da Pesquisa" - }, - "settings": { - "servers": { - "fields": { - "address": "Endereço", - "username": "Nome de utilizador", - "password": "Senha" - }, - "options": { - "forcePlaintextPassword": { - "descriptionOff": "Enviar senha como token + sal", - "title": "Forçar password em texto simples", - "descriptionOn": "Enviar senha em texto simples (antigo, certifique-se que a sua ligação é segura!)" - } - }, - "actions": { - "delete": "Apagar", - "edit": "Editar Servidor", - "testConnection": "Testar Ligação", - "add": "Adicionar Servidor", - "save": "Guardar" - }, - "messages": { - "connectionFailed": "Ligação a {{address}} falhou, verifique definições ou servidor", - "connectionOk": "Ligação a {{address}} OK!" - }, - "name": "Servidores" - }, - "network": { - "name": "Rede", - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "Ilimitado", - "seconds": "{{value}} segundos" - }, - "options": { - "maxBuffer": { - "title": "Tempo de buffer máximo" - }, - "maxBitrateWifi": { - "title": "Bitrate Máximo (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Bitrate Máximo (móvel)" - }, - "minBuffer": { - "title": "Tempo de buffer mínimo" - } - } - }, - "music": { - "options": { - "scrobble": { - "descriptionOn": "Enviar histórico de reproduções por scrobble", - "title": "Enviar reproduções por scrobble", - "descriptionOff": "Não enviar histórico de reproduções por scrobble" - } - }, - "name": "Música" - }, - "reset": { - "name": "Redefinir", - "actions": { - "clearImageCache": "Limpar cache de Imagens" - } - }, - "about": { - "name": "Acerca", - "version": "versão {{version}}", - "actions": { - "projectHomepage": "Página do Projeto", - "licenses": "Licenças" - } - } - }, - "context": { - "actions": { - "star": "Favorito", - "unstar": "Remover favorito" - } - }, - "navigation": { - "tabs": { - "home": "Início", - "library": "Biblioteca", - "search": "Procurar", - "settings": "Definições" - } - }, - "messages": { - "nothingHere": "Não existe nada…" - } -} diff --git a/android/app/src/main/assets/custom/i18n/ru.json b/android/app/src/main/assets/custom/i18n/ru.json deleted file mode 100644 index 6f072c3..0000000 --- a/android/app/src/main/assets/custom/i18n/ru.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "settings": { - "servers": { - "actions": { - "delete": "Удалить", - "add": "Добавить сервер", - "edit": "Редактировать сервер", - "testConnection": "Проверить подключение", - "save": "Сохранить" - }, - "name": "Серверы", - "fields": { - "address": "Адрес", - "username": "Имя пользователя", - "password": "Пароль" - }, - "options": { - "forcePlaintextPassword": { - "descriptionOn": "Отправить пароль в виде текста (устарело, убедитесь, что ваше соединение безопасно!)", - "descriptionOff": "Отправить пароль в виде токена", - "title": "Принудительно использовать текстовой пароль" - } - }, - "messages": { - "connectionOk": "Подключение к {{address}} установлено!", - "connectionFailed": "Не удалось подключиться к {{address}}, проверьте настройки или сервер" - } - }, - "network": { - "name": "Сеть", - "values": { - "kbps": "{{value}} кбит/с", - "unlimitedKbps": "Без ограничений", - "seconds": "{{value}} секунд" - }, - "options": { - "maxBitrateWifi": { - "title": "Максимальный битрейт (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Максимальный битрейт (мобильный интернет)" - }, - "minBuffer": { - "title": "Минимальное время буферизации" - }, - "maxBuffer": { - "title": "Максимальное время буферизации" - } - } - }, - "music": { - "name": "Музыка", - "options": { - "scrobble": { - "title": "Скробблинг", - "descriptionOff": "Не отправлять историю воспроизведений", - "descriptionOn": "Скробблинг истории воспроизведения" - } - } - }, - "reset": { - "name": "Сброс", - "actions": { - "clearImageCache": "Очистить кэш изображения" - } - }, - "about": { - "name": "О Subtracks", - "version": "версия {{version}}", - "actions": { - "projectHomepage": "Сайт проекта", - "licenses": "Лицензии" - } - } - }, - "resources": { - "album": { - "name_0": "Альбом", - "name_1": "Альбомы", - "name_2": "Альбомов", - "lists": { - "sort": "Сортировка альбомов", - "random": "Случайно", - "newest": "Недавно добавленные", - "frequent": "Часто проигрываемые", - "recent": "Недавно проигранные", - "starred": "Избранные", - "alphabeticalByName": "По имени", - "alphabeticalByArtist": "По исполнителю", - "byYear": "По году", - "byGenre": "По жанру" - }, - "actions": { - "play": "Воспроизвести альбом", - "view": "Посмотреть альбом" - } - }, - "song": { - "name_0": "Трек", - "name_1": "Трека", - "name_2": "Треков", - "lists": { - "artistTopSongs": "Лучшие треки" - } - }, - "artist": { - "name_0": "Исполнитель", - "name_1": "Исполнители", - "name_2": "Исполнителей", - "lists": { - "sort": "Сортировать исполнителей", - "random": "Случайно", - "starred": "Избранные", - "alphabeticalByName": "По имени" - }, - "actions": { - "view": "Посмотреть исполнителя" - } - }, - "playlist": { - "name_0": "Плейлист", - "name_1": "Плейлисты", - "name_2": "Плейлистов", - "actions": { - "play": "Воспроизвести плейлист" - } - }, - "queue": { - "name_0": "Очередь", - "name_1": "Очереди", - "name_2": "Очередей" - } - }, - "context": { - "actions": { - "star": "Избранное", - "unstar": "Убрать из избранного" - } - }, - "navigation": { - "tabs": { - "library": "Библиотека", - "search": "Поиск", - "settings": "Настройки", - "home": "Главная" - } - }, - "messages": { - "nothingHere": "Здесь ничего нет…" - }, - "search": { - "inputPlaceholder": "Поиск", - "headerTitle": "Поиск: {{query}}", - "moreResults": "Больше…", - "nowPlayingContext": "Результаты поиска" - } -} diff --git a/android/app/src/main/assets/custom/i18n/tr.json b/android/app/src/main/assets/custom/i18n/tr.json deleted file mode 100644 index 00f9ad3..0000000 --- a/android/app/src/main/assets/custom/i18n/tr.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "resources": { - "album": { - "name": "Albüm", - "name_plural": "Albümler", - "lists": { - "sort": "Albümleri Sırala", - "random": "Rastgele", - "frequent": "Sık Dinlenenler", - "recent": "Yeni Dinleneler", - "newest": "Son Eklenenler", - "starred": "Yıldızlı", - "alphabeticalByName": "İsme göre", - "alphabeticalByArtist": "Sanatçıya Göre", - "byYear": "Yıla göre", - "byGenre": "Türe göre" - }, - "actions": { - "view": "Albüme Git", - "play": "Albümü Çal" - } - }, - "song": { - "lists": { - "artistTopSongs": "En İyi Şarkılar" - }, - "name": "Şarkı", - "name_plural": "Şarkılar" - }, - "artist": { - "lists": { - "sort": "Sanatçıları Sırala", - "starred": "Yıldızlı", - "alphabeticalByName": "İsme Göre", - "random": "Rastgele" - }, - "name": "Sanatçı", - "name_plural": "Sanatçılar", - "actions": { - "view": "Sanatçıya Git" - } - }, - "queue": { - "name": "Sıra", - "name_plural": "Sıralar" - }, - "playlist": { - "actions": { - "play": "Listeyi Çal" - }, - "name": "Çalma Listesi", - "name_plural": "Çalma Listeleri" - } - }, - "navigation": { - "tabs": { - "home": "Giriş", - "library": "Kütüphane", - "search": "Arama", - "settings": "Ayarlar" - } - }, - "messages": { - "nothingHere": "Burada bir şey yok …" - }, - "search": { - "inputPlaceholder": "Ara", - "headerTitle": "Aranan: {{query}}", - "moreResults": "Tüm Sonuçlar …", - "nowPlayingContext": "Arama Sonuçları" - }, - "settings": { - "servers": { - "name": "Sunucular", - "fields": { - "address": "Adres", - "username": "Kullanıcı Adı", - "password": "Şifre" - }, - "options": { - "forcePlaintextPassword": { - "title": "Düzyazı şifre kullanmayı zorla", - "descriptionOn": "Şifreyi düzmetin olarak gönderir (eski yöntem, bağlantının güvenli (HTTPS) olduğu sunucularda kullanın!)", - "descriptionOff": "Şifreyi dizgecik ve tuz karışımı olarak gönder" - } - }, - "actions": { - "add": "Sunucu Ekle", - "delete": "Kaldır", - "save": "Kaydet", - "edit": "Sunucu Ayarı", - "testConnection": "Bağlantıyı Sına" - }, - "messages": { - "connectionOk": "{{address}} ile bağlantı başarılı!", - "connectionFailed": "{{address}} ile bağlantı başarısız. Sunucu ayarlarınızın doğrulığundan emin olun." - } - }, - "network": { - "name": "Ağ", - "values": { - "kbps": "{{value}}kb/sn", - "unlimitedKbps": "Sınırsız", - "seconds": "{{value}} saniye" - }, - "options": { - "maxBitrateWifi": { - "title": "Azami bithızı (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Azami bithızı (SIM interneti)" - }, - "minBuffer": { - "title": "Asgari arabellek süresi" - }, - "maxBuffer": { - "title": "Azami arabellek süresi" - } - } - }, - "music": { - "name": "Müzik", - "options": { - "scrobble": { - "descriptionOn": "Müzik geçmişini profilime ekle", - "descriptionOff": "Müzik geçmişini profilime ekleme", - "title": "Çalan müziği profilime ekle" - } - } - }, - "reset": { - "name": "Sıfırlama", - "actions": { - "clearImageCache": "Görüntü Önbelleğini Temizle" - } - }, - "about": { - "name": "Hakkında", - "version": "sürüm {{version}}", - "actions": { - "projectHomepage": "Proje Ana Sayfası", - "licenses": "Lisanslar" - } - } - }, - "context": { - "actions": { - "unstar": "Yıldızı Kaldır", - "star": "Yıldızla" - } - } -} diff --git a/android/app/src/main/assets/custom/i18n/vi.json b/android/app/src/main/assets/custom/i18n/vi.json deleted file mode 100644 index dcf33fa..0000000 --- a/android/app/src/main/assets/custom/i18n/vi.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "resources": { - "song": { - "lists": { - "artistTopSongs": "Bài hát hàng đầu" - }, - "name": "Bài hát" - }, - "album": { - "name": "Album", - "lists": { - "sort": "Sắp xếp Album", - "alphabeticalByName": "Theo tên", - "alphabeticalByArtist": "Theo nghệ sĩ", - "byYear": "Theo năm", - "byGenre": "Theo thể loại", - "random": "Ngẫu Nhiên", - "newest": "Thêm vào gần đây", - "starred": "Có gắn dấu sao", - "frequent": "Thường xuyên chơi", - "recent": "Đã phát gần đây" - }, - "actions": { - "play": "Phát Album", - "view": "Xem Album" - } - }, - "artist": { - "name": "Nghệ sĩ", - "lists": { - "sort": "Sắp xếp nghệ sĩ", - "random": "Ngẫu Nhiên", - "starred": "Có gắn dấu sao", - "alphabeticalByName": "Theo tên" - }, - "actions": { - "view": "Xem Nghệ sĩ" - } - }, - "playlist": { - "actions": { - "play": "Phát Danh sách phát" - }, - "name": "Danh sách phát" - }, - "queue": { - "name": "Hàng chờ" - } - }, - "context": { - "actions": { - "star": "Đánh dấu sao", - "unstar": "Bỏ dấu sao" - } - }, - "navigation": { - "tabs": { - "home": "Trang chủ", - "library": "Thư Viện", - "search": "Tìm kiếm", - "settings": "Thiết Lập" - } - }, - "messages": { - "nothingHere": "Không có gì ở đây…" - }, - "search": { - "moreResults": "Nhiều hơn…", - "nowPlayingContext": "Kết quả tìm kiếm", - "headerTitle": "Tìm kiếm: {{query}}", - "inputPlaceholder": "Tìm kiếm" - }, - "settings": { - "servers": { - "name": "Máy chủ", - "fields": { - "address": "Địa chỉ", - "username": "Tên đăng nhập", - "password": "Mật Khẩu" - }, - "options": { - "forcePlaintextPassword": { - "title": "Buộc mật khẩu văn bản thuần túy", - "descriptionOn": "Gửi mật khẩu ở dạng văn bản rõ ràng (kế thừa, đảm bảo kết nối của bạn an toàn!)", - "descriptionOff": "Gửi mật khẩu dưới dạng token + salt" - } - }, - "actions": { - "add": "Thêm máy chủ", - "edit": "Chỉnh sửa máy chủ", - "testConnection": "Kiểm tra kết nối", - "delete": "Xóa", - "save": "Lưu" - }, - "messages": { - "connectionOk": "Kết nối với {{address}} OK!", - "connectionFailed": "Kết nối với {{address}} không thành công, hãy kiểm tra cài đặt hoặc máy chủ" - } - }, - "network": { - "name": "Mạng", - "values": { - "kbps": "{{value}}kbps", - "unlimitedKbps": "Không giới hạn", - "seconds": "{{value}} giây" - }, - "options": { - "maxBitrateWifi": { - "title": "Tối đa bitrate (Wi-Fi)" - }, - "maxBitrateMobile": { - "title": "Tối đa bitrate (mobile)" - }, - "minBuffer": { - "title": "Thời gian đệm tối thiểu" - }, - "maxBuffer": { - "title": "Thời gian đệm tối đa" - } - } - }, - "music": { - "name": "Âm nhạc", - "options": { - "scrobble": { - "title": "Scrobble lượt chơi", - "descriptionOn": "Lịch sử chơi Scrobble", - "descriptionOff": "Đừng scrobble lịch sử chơi" - } - } - }, - "reset": { - "name": "Cài đặt lại", - "actions": { - "clearImageCache": "Xóa bộ nhớ đệm hình ảnh" - } - }, - "about": { - "name": "Giới thiệu", - "version": "phiên bản {{version}}", - "actions": { - "projectHomepage": "Trang chủ Dự án", - "licenses": "Giấy phép" - } - } - } -} diff --git a/android/app/src/main/assets/custom/i18n/zh-Hans.json b/android/app/src/main/assets/custom/i18n/zh-Hans.json deleted file mode 100644 index b19a54f..0000000 --- a/android/app/src/main/assets/custom/i18n/zh-Hans.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "context": { - "actions": { - "unstar": "移除收藏", - "star": "收藏" - } - }, - "settings": { - "servers": { - "name": "服务器", - "messages": { - "connectionFailed": "连接到 {{address}} 失败,检查设置或服务器", - "connectionOk": "连接到 {{address}} 正常!" - }, - "options": { - "forcePlaintextPassword": { - "title": "强制使用明文密码", - "descriptionOn": "密码以明文发送(不推荐,注意链接安全!)", - "descriptionOff": "密码以 token + salt 加密发送" - } - }, - "actions": { - "add": "添加服务器", - "testConnection": "测试连接", - "save": "保存", - "edit": "编辑服务器", - "delete": "删除" - }, - "fields": { - "password": "密码", - "username": "用户名", - "address": "地址" - } - }, - "network": { - "name": "网络", - "values": { - "seconds": "{{value}} 秒", - "kbps": "{{value}}kbps", - "unlimitedKbps": "不限制" - }, - "options": { - "maxBitrateMobile": { - "title": "最大比特率 (3G/4G/5G)" - }, - "minBuffer": { - "title": "最小缓冲时间" - }, - "maxBuffer": { - "title": "最大缓冲时间" - }, - "maxBitrateWifi": { - "title": "最大比特率 (Wi-Fi)" - } - } - }, - "music": { - "name": "音乐", - "options": { - "scrobble": { - "title": "Scrobble模式", - "descriptionOn": "Scrobble播放历史", - "descriptionOff": "不记录scrobble历史" - } - } - }, - "reset": { - "name": "重置", - "actions": { - "clearImageCache": "清除图片缓存" - } - }, - "about": { - "name": "关于", - "version": "版本 {{version}}", - "actions": { - "projectHomepage": "项目地址", - "licenses": "许可" - } - } - }, - "resources": { - "album": { - "actions": { - "view": "查看专辑", - "play": "播放专辑" - }, - "name": "专辑", - "lists": { - "newest": "最近添加", - "frequent": "播放最多", - "alphabeticalByName": "根据名称", - "alphabeticalByArtist": "根据歌手", - "byYear": "根据年份", - "random": "随机", - "sort": "专辑排序", - "recent": "最近播放", - "byGenre": "根据类型", - "starred": "已收藏" - } - }, - "playlist": { - "actions": { - "play": "全部播放" - }, - "name": "播放列表" - }, - "song": { - "name": "歌曲", - "lists": { - "artistTopSongs": "热门歌曲" - } - }, - "artist": { - "name": "歌手", - "lists": { - "starred": "已收藏", - "sort": "歌手排序", - "random": "随机", - "alphabeticalByName": "根据名称" - }, - "actions": { - "view": "查看歌手" - } - }, - "queue": { - "name": "队列" - } - }, - "navigation": { - "tabs": { - "home": "首页", - "library": "所有", - "search": "搜索", - "settings": "设置" - } - }, - "search": { - "inputPlaceholder": "搜索", - "headerTitle": "搜索: {{query}}", - "moreResults": "更多…", - "nowPlayingContext": "搜索结果" - }, - "messages": { - "nothingHere": "什么都没有…" - } -} diff --git a/android/app/src/main/assets/fonts/AntDesign.ttf b/android/app/src/main/assets/fonts/AntDesign.ttf deleted file mode 100644 index 2abf03542c17e6f7a7806a226c3be732b51c5a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70344 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 aBFLMpm8FHHsjS60iOJbKU=pfX^j< diff --git a/android/app/src/main/assets/fonts/Entypo.ttf b/android/app/src/main/assets/fonts/Entypo.ttf deleted file mode 100644 index 1c8f5e910bfb1a4a2871eeedc6eae01ca25e7ce1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65584 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 diff --git a/android/app/src/main/assets/fonts/FontAwesome.ttf b/android/app/src/main/assets/fonts/FontAwesome.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 diff --git a/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf b/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf deleted file mode 100644 index 948a2a6cc76a4d7cb692d0d08e352f126ec48a9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132728 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 diff --git a/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf b/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf deleted file mode 100644 index abe99e20c38a23e95295917d6a5cdb49a8489eb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34092 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 diff --git a/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf b/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf deleted file mode 100644 index 5b979039ab28aaae305074541fe39258753ba624..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202616 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

tSG0U%|kn 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

7o0JJEiMW$9Qb8P0zXCK!P+Y8= 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 E0I?0TaR2}S diff --git a/android/app/src/main/assets/fonts/Fontisto.ttf b/android/app/src/main/assets/fonts/Fontisto.ttf deleted file mode 100755 index 96e2e81a3d1e00f2638000e2110075d3af23cfbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313528 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%0A-Ko?~ehFwqr+L;JCkPbFaWDGtWR^1S?s|u3G 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�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%0An@sU-MvY;@ds1T!&o+Kk9 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

  • =oj0^@0?2H!}D;VS$7(k;|=4R%mpdl=IMlsOn zgfeJ0gpHkzolRNEnp?-DfRmk#bptEw239t9PA3gzHC7I0P8RMw2Vd3zc21TRtbD91 zSUA}Om_&sPL2E0J<690ls_;kTxtFbfw~A=DNo7LMIWC31zDum}q)Ybo3^c5rfl=5CO^$o@hqm(@X@GFKOc z`b0w9P(L-b9OC{8St;{`1anZF8~lICc!RNzfuBKzfkBns7PN|i-HsVFNhq$*D9gyl zBFkuQ$7n9gXwSsBvQxk{T!}?Y%hOO`^#*A}FFhGw`@sg5)#k`*BhX8!2wPevJ4EWO6qFrYU-jQ;E^dc6MIH8Vm4cJwC8Sh?C0z(X>kM%tF>w=RQ+9EPPmb#wikGLR zLY-eOCEID9kifvipz;4D;|0b(20?I2RyUVrG&YiB64ztaW)u}Sm1C4=G&RvDstDB30VwUlMjGB_V@!1hg29BGS)G0F$gd)n2Vc(N>?U+Msx70o&rd*&nO@`0aWgvL2$v<0w@n4=Gc&C z@L0fQ0l1w8su4s%L)Es7;;;mO*${&UA=cI#C_b>&>kzjxg4_yP)dO0$poY{=TY%CW zLoV%)Be&pCY6$dt02c48plZNe6u!s@+A@Q>8dfV%B|PI9D2Wed21^D;#uJQ94BQM7 z3_c7Ds%CoNQi)B>$V{D&QCUe3R3aH0iHWPTDJv;MdE#=6>}>3OjOuEjx|N+xj!|69 z%-qb}ObyhBV`FC%1FfwwXAEEx(U4FzV`kR%HkV;mk>V5QVPaB|5R>C$Q_x~#xAkFT zOLykvbaZBAWMos}lVRZy5a3|ql@O4z6{MH4w$P7XFEW(i4kDJd3adktL) zF=i%y4t72!HfBy`VNoR}W+4GFMkygKK_MZD8Wt8_9%e?+ECClg7ZalhV?Vex6lkiX z>}g`Es>;pG#m2$NDI=q)X(c78Db3Bs$Sh{e!p+0Xq9`dVA}GYi%)%$+&d4ss$S5ev z!6n2e0`fm7Pr&@o&!E5%hdEBK&j_yZ)y(af&CSHwK~rvajL5MH3Lt$(SV~|qHUgyt zJ|=ZFdnRz;FtM|V85^Mt-^jZ&MRHMseh%0qWtBk}UWc5vk%s7-)r}MZ#8;WWmeH zhb2+4gZv9m6oOoW!q7y)#K{~RKdawP8Ga-LhwW}lJY+j zg9QU4<8j6&278781_nk*w$@_=7juS6hDvJcYM?R(*RwiL?USU2i zSsit0Sw1c?=3GryW*%W(XHD&RXD2;9UN%{FehbS0|AG%f@-o5#YBF*{d<={X6aN2Y zEMRN`&07mALn~C!>@R5b5vY1KHBkrkZedf|;I&Uia*UwiIZ)gGhJd1;qM@6iQ;ZX% zfB>VulfJwtzc?SC2p=QE1aSog@x981hRXXG8TA|;^%xm9Ze(Os(AQUBWZWkv$1B0V zmy?f=a{_3Y^q_GE10y&*3_xRhq9SsPMs|$0j3#QzN_iWyIQy;E8>8P|imQ z3w|j%DSks`L3uGgM#mUO0RepneMUYBSy+JZOY-we^6ynKptot0f}Wnj zK7I*4J_-IkpmDB#P#MewT5-;JfH8qVl);dJff3Z476Hu#tE=fVf?KKPX2#;`=8*9X zbv4K`88#76s|dU(hH)}ziP<+1K1Rk!CZRx?vp zUM|K2DdA_rQv6JeZ7dutZH!F(*TLef80r}q*chZ46u|D{V^C($WYA|YWv~XVM*^+* zgFBKPw0_nM6l&UxO8ktX{EYHU=8#EU@TwGK_LQI?R+ew992~6QSmgLbzQLRw$;KAR zc#Wrthr5ZJyNR2pi3f@8Qd7gi!TOAqLy#Zhc1FfFPR=&Q3t*LHV6qQPLfD}87u4M> zp!O(eC7L>`x;bRQiMYA=1V)2@7YZ2N9Ua9S9mT{f{Z{lBRe0Xk{*+ZnLVQzcxf&hKO-m( z)y?e~L5pJf8QI{<*+9|BCL#wOwqg?zvttD1L>#EGueOl3tq_kNBO?n38#9|fAEUBAD=%v-ctn*omUV(Z z8?!Yh508+XgdC?e$0sd09yv}64%PrRW(!W9ToknxAXo6gmQ$iGu6!q{EyN=u$?3|( z!pO+V#wg4ezz24h8;{VxUS<|1Mo%6gTWuk2USCEQMoAtHHh(@)ymI{i^?w%=8{;ts zH3l;VFNR8nMutv?i3~Ft7|iupOzfD=8SR*j`nAjQln3eRHJ)G)b66_u*8x(Ks z3G3H ziK&Sm6J*p@#(T0ik0MVL590$Kk0~BJiagPmCzni)K}ziqcR<2~Gasa$CyGb$wi37J z6b~Mr=zm`)mrRy}xD&eK7n(%X!G?gw9vS{$V0^&1fkA*lfx!T@0*)0l(Ip5<0-}Q8 zWyY%Dfi=Y3p)nS|sUSpNR8WMC@xs3VUSZI>)eY>Nod33J@QaG_gNQ~DfyOcr=4Ava zWB(TbS~V}qKLey1Oq>9*zyu=)i23gazbGP{A2Kdr;9`(t@M4H#=wg`1a0XOI3W|ss zE7~$D3W}SU8d)>K7A|Wu!WJ%ziOVsW85&zLnVH)$se$IZ)YSEu*bJ4mnAq6)n8ZK} zo+;8NDkvhV1hJ1}RzX7ZaOb}Mf$P6);nNfj}k(rr=la-rMgPWCug@qZk z7MqKOM}vu#g_V_+nVE%=k#PYi_5=hNH(UX^W(Js;f#wo)z5z(p2{3U2O({Cx0i^2R z4-m=7@$UzkYDNyY03$OqC=ig-C@XmXn;-)NtD>N>prWd>sj;}Sps}#BpfTfve+mkW z2mW0sD3}0728<8>IVe1Mz$ozV17iRv-7qpRFz7QrU<_nPgtuapl?;{Cl|Tc!B5a@; zT|H3yN}Ev$)T9LQL5tv&m6X{)>OgEWV0;u zi19Fwpdb$;KPMw2lb8S_mmn9@1rUQ@jERwvlb;bqmR}4a2~q`?WfTzNP2v^eWl|Lo z;}+x&WMT>u5EBz35*Vca)N?#g8v>sXa{~Fetsc-#tjhqfPjEN!UKLmL4H)i zy?~RSpA(e;?@5HXO_+g!QB+wJysyku+0@t+w71Myl<|R;&lMjl5Wy(0z@e(j0Zf46 zj*UTqK_1-J6K0TS&}J}aaAxp_$D%f)BD_peWQWeMfjSJZ9X%j6WD&e9xQxXm4r!?> z|7TDYl9UuuWn}mODLg^@^FYNDHXgLe3U2#7XaLQ|f(Xe2AQp%aUjSl(2u=`}9Ym;u zl(2&c1_lOpxZgzKtyu6b7FAJWPzxWlgAg>j3R;B8rp?G`3SM{s+DQl+jJIVpv1Vii zuT@kBlk8v;naxbO2nc|-{~==o0kB^L1i-CYMgak7 zp=ZKU0s_3xcpVxV6b>8^Sg=6gzyXDZ287!a8F(3_84&9!8B{^Tm4c?)jIxZzg364b zZkwPeXwpDg(3pU08w>;lKwB{$Kxjq*tZo!wR1gpl_|E{6{`Ua1h=2jZb)az)gFbJrjoL$ ziJH0{qd6$-LA$HiA$tIf&Ber_OnXLDrU-PCfS9{Nt1}(uhfHwt# zEkkkzoT<#NW@@4i+Q`K$BCf}%ZUjyg2F6ClM&j%U^Fa=fV+74n$$`53aC<@GV#Y?s z=3=6tO@)kmI9Pe3j2XGugcw-_xj5LEm;~9m_}DnuSXlVj`8m0nIM~=(xCDh+IoP?3^OPtf28lRv{rS7IrocCT>oCc0LvsHV!sE zE_OjCCN>T(L1sotHcm#vaBemZW@bSFhz4OnE*1_}PG&9vJ|y+bteo6}ER5F}IgDIY z897-QIT@J+n3!1DShxgOIiL#J*jU*)S=re*m^pd*Ag1y1GBI)dD`8~fO)%$V=K|?r zmVPj$AW8-EAI}o9TpC3HO!~>rj1noB#gti_H8O#}M8JrnBK_h&O;7+SJ2FU_y zs)?{E!KMpY&GkSVE#w%*S;1?Rf6)xC%xw7F$*pTOm#pE>2@PUR7Q`6(xQl z0e+!>Ymp|47}*)^BOt`j zFQ~`lUBDtBz?=YDo6XE%{QnE%S;ig)6$TfE9tH+R6H_@xabGyxbz^lgP)-pCWm0i-Q09O##l-DF3)xMTk@bN!g9%e*eMV(FW^)ly5phv* zBWp%caWQdrxLyQ{QO`VF@B3$g^9O6ujjEs`f<~j;&jEw9oOpI)NT%7FE>_S5P;`{=9;sWAa z?9v?4ETFa(GlMw;ALB{J2GDpBgC4kc78Ma?7ZHWbG=RFIpmvfqBe(~o&ThbcRENgMb(t7as?|xELdYFfSt`DJA@`((`( zjl@OS`Itb9CG{B%Oij#{zkmJpB6#n#u^4oL31e_@uv7x80BeFTD?6jvzei?_?5wL4#Kh#qpXKL^G_bKXu(7i; zGCh9G#K_9NKnx@UYNv5982tahc!6;O0~doZgA915vL%Bvc$N-SbFzU(F+t^zsR=kM zf(SNcB{guZYi4XD2HtfCsu0!9jm$yYOw8pN)!9K+CA%G?xiDl?w;m%SL%XQE3?rX7 zuehKDql~Mlxu1|M6FY~L(-s&b1*}3&o0^%LfDU~yhjb{} zKx;iAmV@RsOcVrpGuRm!6QxvCq!vkb@(MBrftZUWx;gkb1bMUA8Ecifk~q1!IdjZe znb{ju1tmZyCdk<`GBPqTI&kp{fw&xuY|K1%AQqz_3o|>P3Ren9ORm{0@Gw#xub?<1 zBNG!7ql#3El!}5NuN{QJ!N<`8ms_UH!;!_o|!A&;aWh{ew*Zl2D}#K`!c zLE(Ue!~qFL5QmXLVP$~4@+4*DN&X7_Sy|xq{Co`djPDs88H5>J8N5Mj!OcPEC5VIa z9Xn`+yt*3XL<1HpMl8n}K=xJ1Ks(s_jI0ujCK8~XN)rFhNU$<0FtM_8@UjUpGnz09 zvGH=SvogU%{+(e4HTT(Bm|2+^FM#@|Oc0GNP^tx82V8)W3AD3`mrY2)%WK&90ao@h zGl2G9GMIzTVNf)-Wl~mDmSs`}k69=%7W`{qoFE|ZuRs7CWC;fjCYB&e0*&Gp0M#T&LS@A5orY$`7%LqSs+tDgcv9xjCB9AFd)(p zJNWbo26I70K~+&jQ_zVX=BCD?42&E86)+b3TgK?(rr-eDPV(Tuft8aciGT_NYKNb( zs4^)1fcg&5>1E2(PgRuyAKN5Qv`-q;X=f<;9dEiZ7DY)nJ1=4+8wMr@gZ~d0FEB1( zkYmt*_G;PL3`N;MlU<;`q^Y2Z9%$DT=!_|2b}?B-MN<=VMJ2{P96YRyT>6R!6!lqo z1=u(Q#I$sD7!}z6-Be^;z|GFa&d4ah|L=mLzP=(O2PY>B6C)>^sF0*Fr;daJzaZ#r z#QzT%4=^rZkYvyTpZ^3ZqGTDxhd1U`h;o#xnV6^1n;g%5P7jX~}5M`2*6a%#l znHUrp1Q;JM7BDD+);+1pF@a`ez>Q&LMeytlm;NSR`1Ogm}O#7Cv4^7De%!tP*m3;G?-XI5;>!ZP@}&Apw3KX7&k+;vOt4 zEbP1-g4`@D+=3vI#Y0>X+&5%U0Q-fHL5jhU!IdF~p@e}!6*L+S8iiJ3lVvhiRRk^I zu?8=$VKoMAYfuDv${M`YP*I7G5p*t>DP%JuOpr~M(Hx`{q6;Jn@h(Iu=;Q`52on+_ zvW$!k3IdAaAH)>}7#043cJ6)P;`_HiKt_a7K}1GCKwt6S12I)m0Raxi0uBKIalwBR z1jPdcIN1Z(IRylG#drfmWEQ}<96Ul?0U|O71TsK7_c8<&BG`D?__!ht6o67qL4l&a zn2J~dD3l=QgKQ80g%;Qt84&>}hf9cuLqTnv;6McBa(0&N3DpI}0sY%+(8CaFV?AOxMf0Uh*WHxM%ftz`opLk3xd zEGi;yW(-=;4%)r|Ud0DGV+g#SNn8vxX{F5wniFE|kkitVlTZ}jAg;(O%*(;5D9*{D zsK+ZS%_+hmsVV?EfDU82N`P0Gorj%?iI0(qmywZISb5r{ z@^gwvGpb5S2(euN&2q8hBAyHLvh#5=a&qx9^D;5AbMPt(^NBL?bFp)RCLg%?xL8@4 z7`a(F*g2Wmgr$TR5NBXu;9yYre}VA;;|2zC=vhPd4EYQ#4AU4GRFxqS z1)91AErye0gw)9FqVUc%X!Z=c1Pn4eW(;oUX)}T*smx^=L2GA02bpLyf!0c@fpVfT zXmnUj9Wn%HY-DaMW(XlQ^UPNP9UK)^siKmc@h=mbzu^YgH;}}5)={?3?O-c zS)Lh|0oYjBz9e4KoqoNSEjoE#cVOgc=AOpMa39ATin?ruzs0>az^yj*UaEF7#>pi_$37!>~h zV0^$>2|o7{6dtAwE({DRpd1Sd6Ua&_6Lh|~u`Q!Mqq#izEK6m5&>kd4QM5o}%mz77 zISJ%gvwzJ<91Q_>LsMB+P78fyZvFrse#=N$089XT${Fk_F(kH97$=K@l_`gSfP=6= z1Rs~0?*q7J84z(Q%b*HA@yZr79?obis;s2PqRuWZs%#3*F=n7elc1H{u!D49(Muq@ z866xvnORxcSvgq@4HRs7*_hcp*x0%F*;zWkp2HWVj0_4aY+PLY>?U$WQA+IWoID)t zuB=SV-2aY%eTgp`!DAEE|L-uiGA?D%WYA&IXJ7#B00C{a11%+0vt@*qr}m7H=>;Ru zt}xK@H!)EIc6Cuxb9KfR_P989wgNT*9)C7=PHqs7hl8EXpGSbLfX&d}-kwpOlQl4q zjgy0|fQ^S^sS7JNCnpNA>(vx~DcN+$C07D$J2aU~{lafL}2@bYDOczAdm2;t@_kWpXj z$-@&8!o%aaR$Zomhr7JZqs7jHftjKB|9-|k#)Ayp;8T|vK)Z@f+0{XZ!EsT@O&6SGN0J%Ose&N+XxwtsFz^e(RW{1p5LHV4SLH7Rx#>b2+7&I6n7z!8| zSPey#4V2Z?)s(nH= zG*vS3u#6VS^m@K2Xn7X(DXk#Lztt87NVr*mzI=hH*0Xw6F3KI*HMuY|v z3zLcjBRh+d3^OY;lUkS>GcyabtRjmo8>>E>0HeB+YN(2mIwK=Ln?4IG8^45_l!CZm zfS|a7l$r$psX9g$VcrM4!YqvSY&>j|?5x6!j3Oe8jKZw!EKEXj%uEszOw4jZO!xSC z%K4dP6%=Hd`O6u3_;^{lf~C|TjYBo5U@q1GBNhixW$3`j!f3<Mt_<4YBrYm0X3c13E(Y4#1X}!HrY;6PYx!KdqyKeBV&0+ zBX(lLnb{b;L@t5;3F)|jih_kcH$gs1EvlK8gF*162F`mO2 zLyV;opriaGKxd3}MoOuvNyWr~A|%rA$`x>4m;3*M@e$(+26YAl1~xj0z( z8aa4C4SRM49*#y{)^N*I7M9dw?4rtyQlg?#jJ(1^>}=BD{fi3!_cI<~Jix%tU<*3S z3$(MIO-US7r)V=OflhNV1QlVRc}aanPz!{g33OJlvK}L-!ZZeLq0wdp)jq~Mz{iW7 z;T90!PUB-`XJ=Jn6yW9(V3gqCW8-FGmSAM(VPj_Ep*R0pjZk^`MRZe(W9XksqU z2wFE}W@@6(1UY8d%tQ?|(g2#O1$8Y&*e~#j@bQW0fj!H`%Fe+h8^giD7{I|1Bg@6X z&ML>q!Okek$jr{m$->UV#>&Jf%E-pZ$i^to!Oz9a!Y9To%FHavEXFS&!6?Vd#LON8 zN@o8y2#RwHamTPTGcneI%;(bwhs(cfvU=hY0s<1^x^in7IoK#jVP@eJOkZuSEQ*cn|-;C+t=jGGvQ7*rVa8LSw5 z7;+iv80LUZtrQa#0qv<^G&M0bw_^lV-q2Iwpl6QDGm4oTiHfj+xyG!Za|$4V4C*q7 zgUWJnd2a$LzxkL!MH*xeC$qU76KE?Jq@T&A&IVcq1{&)D)drw#pJtE>0c1TpA0wz$ z2dZMt%|Ltc%@_rR7`X&R1i6G6x!KscyEr&FB-xpmOhM<>yE2;#@^d(`bN>6z=EBa; z#pcdw$im9T!ogNPh?9v&gr84XSO~O>flu4Xj&m&w z3yTmxJFko|r<&|034SIPcF>|#PF`JMMqv?FMn*FlaROo7x)aV^WZh^kodD<@MB11sAibVupAzP;M)XUCrE%6|}O!L`@wuS|JLGSkPuX@D^2db2W7(Hg-`FP)7!G@Vp%(XvYTlh*r>8 z06#24szc(DOF)!RJhE`JV~xnK`W))g3S7$UOhOW}5+Y1;S_;lujEr1-j7pm7tei$1 z+#;OplH%%Ib`$u-j5)X&6~(!@Iaql3StPjYczN{{c@#Ohx%sq(^&Ewu@hQwtRCKa( zvT~qDD5IE;9IL2+ys(rGkCd3SjH(E$rkuVN3m>PbwxWrQy&9V!p9G&6n|d^dIwKbc zBd4Z>ya*2u8y7blpSU2iun&irkb*8B2M;%&puL{7ENol=w0}XAL7l;t!IvSCA)ld{ zVIpWB7<6x>J}6s)uL1zACjlK00vUr*H#QO%6K4}QGZzyz0OupnMp#Cd4}XpZ3%?R-Lf99*f4zI?*GUHXhn zEUf%Orm0+vWgNV$?EluYFzO5QGs+2av9fXr{(HbHtk1~87|71b%OM4BpD_G?20pt@ zia{H+Q&AX{(Lh7x#ztcDjNszg%v2CGe8UD>OeCnp#;&GpVk!tetO9%%#0R}apdM;? zm^crQcxVK#FgGX9A~~*zxR3-H%jxmqT%fhcj2`Zc!o2?;@rugH2nfi?3G*^4@Nsc4 z7HeuT{(B%JW5LMCD95O!Y3um!0q8V&P(K#br=P&U#URSSz-SDzSkT1G+)U93RJ;r7 zF)9l(9#F^*RS*!f{C6hE5H)>J`q|`VSSjx*;IN2EsKyA8z6WBQ!m>3fN zp8=b}1L`F)8i|Ptf({%KG%+(a2d#Y(6txE(;UQ?E#+bk>T*}Q|D$IM}fRvhaYpb*> zV}mg7zbzS@oEeNhyuu2q(*Gu?NR*dLsDNx>0J-l0*lZRC23B=;K}E&|3l=asC{$N7 z9st+N`v3PcUSvGLAk3fznNJY}kB#ax3WB;Rc8tcL0SuTJD5a>YnSxx#I6+E{9aL9| zY0E!hRS|`8`}$beSXtQBq!{JF zo>y55Zcj;qci1rq!v@hs1;Gd1nSz}GYWaiRfjwOG7z-c`a5FBh04Z>b`~t6V9T!)f zFzfh%6A1F_2Q5z{$RVopS@r9FVJ})aJ18aTRd!F&1#LgU0j|3=E{y z1V9r20%~fIG5#4WEE7P{|M!d^87D9ZGq^LvG9)t;6R|FX(cF&N z2KlB5@bQGqGU!tvpeZ0WSw>dyT}|rBqRODH2awq^TSfy$Hc7?=Nl@cd^4|hUHqZhN z4h~*65hlh2CJ{DX4i**`CPpS!h}gdc2(bnMu*U@izyZOS@Xvwqzyg5;&>4sz{|i9O zd;p~$fHiV}R)erGbFg!>@iSuz=|Vay3ZURpC;*i#0s<1CUDpzz`4Cuqax+MS?u}42 zH5L_7R#dWOG!_NTc$>gGrN%~}eKd>?3wZun@GJmD7f%Yu2aXh;85hofD*U_2guFx|KEepq!ecGWQazJQ&DhUR#Z|~Gi4Tp9f%BB zZUc!{Q$hFzBCu!$Ps1ofdm`Xu>;Q^92S^D2I{=D2(CQ%;Nc1^?LmV~w4j{xB^Q6@U zM0oxk;1Ll}mu3urngWe4&?O_x{GbDeK{p^UvBKhvQ2}fMay;s)%joimi16sjsDs9F zKy#w7@RSDm7__(uQpG8P&I>g%6$EvCMFmBS6*$=$!BZpu64*HzXRxsRn*ge6K|{*_ zz_U{#EQ|syEdM@$=Bt?)9P9{ci9$uEqi~{1IoX*xIfNC2Wi?GA7@4`a#h96R z*;rpQ3MlFeJZ7yB7hz##=Vakx7giM3l2rxudsr9*{yzY_fs;X!L6yOrfq?-t*Hi`AtDayRe~JGxQUPb6u00Jb}kD=eF4VH z!ZI8J+>ET^w*~&qQV>%V7ZVkCw$fzhWKj_2*OQRY6lZMU6XCchz;%nAQBi>LwJ0kS z4?nx2#AAUE;sO$id;-z}=326BTr5%|;u4w?vaon~!1#c10RuDWP7+3Dbzw%xnr%>n z8Z>ib#`xfi!Wgye)wR3r`fc@)$c6aM{iU}X9CKuAGY)l5=UMo?A*Tt6v*!+rrn zB||4@egm}j8$6mWDgtSv8-R`&GBr`>gH*ks)gPb^80b(2@Wh=SlR6uyL^S|4d`!&M zK>M`xm`n{o6HB0cYYOf_7=yMCf+jaWtxIuG&_PAm*hN4GM1mSgYUXx~Mq=V(Z0d{` zSlC%P*&VpFIN2Fl*jc1_4Mag3W;odynb}yFI6*Ue3Njp0;1PK(E(c~d7G_p<76%a? zun0G|xSDN-92c0wBjPWsq9Vt|$Hr}FV93qN%e8@porRH|Q$R*a%>=Zog+)bDNRgG1 zll>1nCo>Bh^B;CjMrI)iZb=n(PA+y6RVf((CRR3PkV6buS%nRhLF4zj!eRna4#K)1 zwu+$;D~rJj4o+qPE>T%o5l%ty?Sil~_!ly8LhmThVK8E_U~pv!V#orWFDJ(&YRzb( z&aTb|qCpp)*?~5XiLmiAn(KjCV&bgeGZ9t6B;*V)Cg>6_P@OFz23Z=w2(HT1!SlAD z^a-DwV*{NA$C$*$FTg1vVDgU3L_k1D>;;zupMU_Dz&9=dE&%~P3C5^^fPWhT0zgxB z-esY|wl*RAVw_}*lnVCpGpU)XGV$}XSZHWiFtWJu@Q6qXT4?d`Xjw=o2yNpLHc?en z;eV<85kM#md6Q z#>uT=VWGju#RW}=kTh+{;02oJ6alR*Q3j_wWkF>@B{g->rGlm==4#+gl%NSvV^I-t z@W_CexEZLb5Mg5%HC6*%fCrvnW;d~8Vtf$5rKKPxq^75!t05?*pv4ssAi|@-%`2kp zXzD1yrNAQ+@L5enj-Q8DNJiCKm4{z$f{v7$iGYBLq>3b{sFYHcR1pv`QIpb9uogB@ z5)jZ8mgbd^RTkD25KuN0w*0`zDWD|5&dMPop(FrmYs&wB!1#=D8G|9XT_OfPuL(4X z%FhTIR|C(t+Jk0J)j`P}+L00govCaOI=zq4juEuV6g(MXY{YntpI27FSVEkMiJfH@ ztDq2vlo}fs>vC2`aYJc8Wlk1578Yq%URGOHHm-k@xCI$OcQf%aF}h2IODnK3vMy)i zVpWyq5E5XU!NShO9Bd%XFTldZ&T7lT$0E(jYRmd>BcmV}6BDnnu(S{ZGq@ZExm}GR zh#`uBLDd}Oe5m6=7jv1KfW|Sw>$gG2Pk~PYG*XA2qrn7P)(sl15fcTC{D^{P^TB>H z7BjbF1g-dHXMhe%F;3ND=Hpj(U}G2Mo5d`^$}7yo%)+!xfJsPM(LjrjPl`{2gO!(6 znuW!dg-g*-+EAR4b-Adjw5;$f7Ir44V0{@reim+a)_+sMn^eDRiR$tx3o-I9XJHrS zWnyP%W17J)%Es=ftiYzlr@<%1rveEl8&-C17Jfb%gJ32mcGelfveK%e%UQ+rr9))6 zSpS^|FAWEsiKFlzbVt%+(EXX_YM@ajanKGZ@PTUV>d*Ljq-EojBTU1E*=41Jl#Y78 zR|=MvWfu-N30IDlmFD3)=EcCwknsNk<3h#_;CszN85mfhBd(x%baN!OFz7NmLr{Q$ zCM>lXLEUF_$Zd6?GEoT>`k=uRG4Lv0&`_)`qX~F`&CJ*ceB~KC_`b{lP~DmUA{O$B z@ffmdak5Kru=4S+ak8_p2#W}_u(5G*@bIy6NU(EivlzxXISYWp4tAUeV-xTPX)8yM%}ai@v8*9BBVF$d3ycH!{HX z?gcO~s2YRjalqS1K|6{-t_IZtdaR)O9K4=HRD_+6O_q@zd}*3Gm^25UwQUYM!A=d- z0}(SaXEYGdH;i@G@zgfd7Z70KWane&XH@q#Rkl`AXX4}F<=|j(aBvVvNC2%ZFyj>E zVBuqB4U;^pAu;TPbL z09~*L+F7g6&@h3QmyLy)mseOADege`sA(`Th?^RVs+$^%BFB}oDdZ3v(3%}sbX-U% zXfT9?zJZRgrk0S70VJpm!1t{&HX?#pqghH)OiW6$Spy!N3~USz&^2)K47v=~3;_&r zpp(wQ{Z$dr7#bw@p-Vv2Y#AXPMPZa8!yMGA1r5Z>GKz>9gEw=4>S8@c@F=$dC|8Pu z)|5fkjhLt@v&(_+*)#*4cq1ypI6*{4fS+52oBsfq6p#^7hL) z@YKfv77i9r?Fz216=0&D;r22xFz_mMFHs-TTypzstCGgeguPmX{O4`DXd1})tK z_b5$OkvXur3+Uk|O6K4-IqKkX7)3Cdz{<_2z|G3a{qF%cs{&{Sg_DhkiBW+Gl!Mt> z7-1s+9>7EtNY=p^AR;3p^6vqN1l4VzxC9p=-vtaHkwAuwcQz0~;m;AcPnjAih!H7p@Bno-JV2gU z0LsDz{~4HgK&N(c@^J%}a;Dn8AU;mm!KFouP!Gk)e-aHp2>rtqg}4&NEzQc);+2;RC}DMg~R>(53T` z(vw+poy6{M1l!4v8djnopCMqJzMh-_@34Adv zsB=ZM0m8)T(PK0dLva%9lww%&h0(Z@_Xf~C!6GsOe>iw#L=GHa=X}8VomW@@wAi_z zfSt499yF1_qZA**g$TuX)bNRmi;KdHsK!Xkn5kRA!GUptjL5$P0Ui#;t%70A*D_P--H;_(X)7fBSGNau*jD2d86@J^${36!Jk*E`-FA zq8S*3;c1$aftLYv@1rF6=0{cV-H(Rg+aGNi92o)`LKz|%V!^W`ilFT7e-SfEC{-*9)UsoJ3uW}5N32(@b7^_1EazP&?0a!UZ4;FrWF(lp!9_X2*UwP zF$(-UkdVOm;9r6QNM!(wR8Ua(_W{NUP*C`H0GacFkpa}cH2@m{(F2-yU=RS`MJ&P~ z4ZhbIG!_q9r3qQUtY!+j2Rd33ady7S!fh!Sa7m41{etO z2!Y3r|A9|V1I@-LNvQ;YMh*_Jb2=$G2>ts9jvh`176u0f0r1_}LJSHFkXLgIT4Z4RJ;&*Wd83xe()?mMb@00|0 zjls*<)NC2S-e)vb6lL7N&dI94!mhw3$I5wzlU0t5F~LCc-*ms6cKf^kxVKt)m6qiUjI0fM%0GwLSx=)vClMVunV8 z*4To^8_>l;OYk9MOh#sEP(6?%Sz+A^YerB*AKaXLAR_bcA9!I4c=-(I99ljRzBCMx z4v4f8SVEl>ywaGH{QzUZKX8@Cm>?n}^REZ2$O(yDhs1`6PYVFe9)O5RV7VYrIB|jr zP#o|u#Q(p~xR7xnxWC}e5X=zGkj#+HP|Q%x(9F=yFdfoc03UxRihPWn4CsPGMr%gM zW#6!|dTmB6CO%Ma!PHok9d_Na2y`?9c99W`W<3H z-ol5qs^J0w3pN}8HO0X`_Cg}}A+ght*j{WZY-}oQj0GS&{w)BJj0yi1pf|-C6VOD0 z6ciK$90UX$1f0Mz1vU~IsmLP8>@A)ETtF?Q;fD+5}~I zP}($BG!jED=fsi9IAk{C0#0^l^IL(P^ML^fbbts0F!_LS0%)=UI`QzY(!d}9j23{& z00V;s4Gjwn3=$GR)5;9o44^R{&=|TVgCY10&sFHT37rqiW$5CdO*Eh`C1@^6(a02eI!XXK?EL^r|9giNCviB~kQhUj zO@Pg56>u;%AWv%vK!&|RbDE&xZ-IXcz?vcXEDi@7Q#Ol(S6G-=f`bE;|Mj?q~+}SVTc{b6BR$SZo+!`A`{p zQya4kBj%hL>_}H!`4HUx6Jb-rB@Yv426xUO+h&NEhXc=;K_^jh&ce;Z5sd$Eh(m&R zo`8VB2hg5s*i7I9UVdgq(A1#9zX!;Zco6HcPvO~urtoZK)E6P86y$shb^(^W4H0Jq zw-k`_3pax}gEE6YgEa%FRE=lIW@u(;XJAk@0k0Yc^)pS)k=X1=Y-DkD9OAgtBkL6g zt>A$4>_G*HH6!#)MPWfjK}G=<4Hgy+mH=$j2W*0H zP(X}}M~IPyhmBKHh*y-0nTwf`ms?7TmxGg+iJwo3n+>$)N$CG&@EoZ`d&;%pCfESxOtjGRo&{G8I#GLk0Z+}whU%zUhznnG+mTpVmH zjGWAj+>Bgea)R8fJRtuGX-Vj)So`~Efx-l2A`26nJu5R4BM-MQ8?UmKg|ex(y(AwG z2P-2JE4!35CkqENGZP~#Gb1N64=W#wn!X+fBQql#6B{Et2aABPfRq#uBO?zZ6Bi?s zq!1fFFE2L-6B`c;qkxQ%fvgZKC@M64bgfjZb+m;+@yEl;%)-jd%ESt~8|pt~F3cVj z%Ay94PzG#+!n?u^Z zpuNoO3o;K-ElD)$BBA zpaar2WZ`6&VCQ6Em15)*i4oyrlwxI_8(?7(U@;Y>Q1t+KNC!-S_bPL+YBGXuMqt!r zeP97n$G{5TXDtuD!`q)B1axw|C}_M^4AdS2wMany642!_rm*Ya)lETDSD@4M*+KUJ zfX33m_l`n_qLg5bJJ<-XI%vBeV<02Hh&6b;5WEV)Mwp*biiI_XmBj?%dKMdy-@q+i z5o^{BVDGwuU7Dj{!Klp0C-+ z7`z$sz-<{+@4**Gp@ls=bVny>HvstTP0&meo*da%P zg3_88XnX`RA7~C5ZIcnf8EF=5Tx@JCLgJz-te|lMRuRyZ*`TXZnb^#g_*86ROnzn1 zI$t(cA#o8^gi1yOu(!bkdOV*3%~vt=%ZPCDv52sO4CZ81(&zPH;RDm0prbZf;L@Od zw$N|_r3V*=Fotx73Wg@|iHqWtr3zM1Dgf`GQC4D?XS8E71|@%W&^;f*9Iun^_P$%Q4zBDuWUv=!OQ+GIcR=WyTYr?%}@z5GliFg}sKiqKfg4Ol zpnZ^_?m1{%DrluHXifsO)6>`pQUX2(xd6o@>^%H2{M;PUtgHnprc9s`LxTxg2BJF{ z)Zx=+eZXX@!px)rDl0*4bI>>mjn2dD-FP>y)aDd(&0_s6R+MLdybYdZo$=Fvb$3L1f`4^tCU&|YlNj!z>q5DR1}Xt#)= zkvM3L2&@q(0@|_#zUs{s+Fleh236CH?^u|b*_pXG*)7;PIe7T^G}YBK`S^G^!2(>& z?95D{gY*TN7+D!P*#sCF8O5YER%l9zF)}g=uyHc7GBOFWa{g;&wihlQP+m19vIBO^1ff-pA|BeRqg zqv#q{Nd;jpMo=Bk%mUg+z`_h-Gja(lNUCaZvvYzQrJx<-`n)0{y!xPB;4C09PIhj6 zMkYok4$!RtAVP&hP>`d9ospB3lZla)jf2OZQGk<+jg^&^n}w5|m60)ql?8NL0TU-1 z2NN4JXl#X-L4olzV*-N?LkL3xLk>e7LqEd;hGh(E7`8JosDj#vOrXuR;3habA0z1g z8PI?ysG=5^W3&cuwo+r4V`O6oE$#ycI%pN69;2DLksTv=Hwygc^-4g827}kFE2)7R?BYhOkY0=!8|W$lP&!csFY;golk%WdPU7~AY6|R( zk2#c?83n`zHCAW{iVH9@@$m4oaIt|Rm?w-&idR!jU6WUeE0l+sotc?UnVFS^*^`+| zm`__nU0XoajueiJ@7dt54*||mJ#eLa09h3#Y34w`CK-r#) zQ-F(IL4;LMkX1y1or|AyEvNv2;cQM&%4Fo=X5(gMWo5HqW?^OJVP<3GV&!0DW@hAI zh^ZooR5Jx_ zeY6K%cL=(u#LUo+6_h{aIK>S>$Ao})|A?`II%1$A9F#vrL3xuEbXyvz8U<|%HC9&? zGX^cf1*Idd6B8yqY=Y(X6V88`x1nR!?^6d4)Wnb@Qm znL$T?bF!;!QDtUlWo2PuVr6Dyl4b*4YA^S120J4QpMba+Gb1CbfDEG$3l}3Juf2ky zH6JVMgTIVY9E^-C(0nP#2+B0fjB$*NOd^nYl9mx*dBE!oTD!x>WnkdJA;icm!p6uZ z#?H;k#v&xd#KO$R%+A8a%E!#e#>L9U$i!>J$jr>e%FfKn#>~RWLr+q!dBUXHgPDifd`{N8xM>X z7!N3l|Jxw0=p@8rz#{}E7~RAb|2Zg%d(4_8uBezS0ulxh7Zk;%q(G-8f$9f&27bne zjD-xs3;_&bpc9;Noc6~I%9qU01031Fy9Ai^nAP=|wIB!nvB@xsgXc2DVL8@;iB*x& zKoPV+U-91sMOG#SCeXQiob0^pLd=W?EP`yj92^`h%#5JBSD08J;{Prn#05aNV+0t; z$r;EoYCy~Z8N|)?^S|MxP4=_$(U}um-^j?KQ_t5b(f;%|IMs`f5kQ=d^IN8})Ko_R5uz{8! zL++Dilw#*(@nR8R@nQij8wUIH{|E5BrjU6W22c?QZg7Fl;ZZX&Hxq#@W)K3c!4eTO zVq{`r163wqv%e!BlPt!<$vy>Yye;@R5iUmN&}-U}d=0&+eIHT?f&31-I~FC3 zRoTJIQlULvQ4x$Vc7sF_I6T9U!uS#-KEdH{j1t6X;mZJZv$(Q2)R|&8a-hyz(gYso zBP~oA85|e_7!NQSfWlW;k==o@;Q*t-1Jt-OX9LeifUbdO-vD3tFR#l(&fp6O^=TE-2pcfPoQ|a#7N) zsu*~D%AV28NStvVa?wx+4QUj2iX+`n4BB;}&!`3(D*-LBoCVI5NF@O$JM?a8l;Flv zHmHJjmw-BApk23SM&jsU%jkv_h)a+HcO6ooDQ*l~0-(+eUS|X9 zN60fO8chIqpdei?H&$6DUe1rKpFw%^KLZ;lqpmTC>A=Rx$i`^E16C>wAsOA-IGLCy zaBzc`jc~9sGK0=QWL0Kh0iP`ibCWFS6dyBae-PF$WE3?P76;v|rp&Ca%_t5!gU+52 z)GJq3lx0+8S4MWyzqQ7?%)E>YpLLme9SVMO@-oTtas4~Rs3ZAV7pecpXdv+KFRy?A zBQx&<0d9^7%uHN-0s;-tI*@_!3N(zQF~dk5baXE>=<+W`c4V7xvobROdu-qw%gN}c z4)HUDoS>kL45jE(U%E2F8z!jSS2TdJHBERt!!I zUJM}&aSRy@MWE0zRTMWhFwp87dlx*|DgxLK<0M5*8G& zL10!>B{frR&;o2#Q6n=Di%pr;R0*=p$5>U=NDQ>$M@^aW!oLK@1)!ViKnv{uC2+EG zu!Ean%*-6DoQw;g{C@$UdRBqa;opG-aIipzi5a0odH)Y0S;1X0gM-<)B*xPya(WbfiAQcfF%P+ zYG?o_h80q30iZ+>&;U|@KuRs36zpdP&>lp{`Kz$IWf?%%KtiS#AybW@0vS}{fr=&2 zP&y$#;|T-MupNl#0ufvw0vk(!kBbo`$Mx?5NW%j-u>iyZ6A2(z0v8_xXks1WPG<0( zo1oPc)(rOGyWxxlm6;Le8!1quoZ{G0}$o9zrZ`4fodF$Vm5z^L)> z0!SkxNPFUi8xKGn5D_?G#sUxolF84KvT!wVNCfZBhI;5(%rFiv0)XJ8Nqr6_P2W&&=ALSl@aZ2~)|1n5jk zMgtJJD27FVlifi}?f{5)Ku*ht1=J5y`2QY!t^(-%J^}i1yOBr+P+wo+|6QLX9SnmCTc98l}1P_9$@7Z;|vadZZ-*lrJU@} zki$Ab*D!;eEg==NNKQ-Z-zl(De33}T0yb`bjspS`Y!-R~5&{PVBox4&a8MHS0W-FO zJqXqTt%RX|fb1C-Vvu4`V$cGemI2w(!lup0ZVK8o3Oelo7I^5iIbE;z-M@yujvX-q4V{9vU4f680FALKgU^psH}~b{X9UdzgRWGvcZwG?H4?NHV0Cbal~Ldm zVg}7-yRfqJDDZQ$Fgt^8Z06U}5sGwh;uYsJ^br$djCOG3WM*e%lw?wHVPIu|xdjxX z#thaB&I}BU;M06T*#u!ND1t#JZ>lSssDZZvg9ahx7#Y#mLBS%Pu@B}ZL4K&4SYhtw z7lkXy^^t(?8eN@$j#5l zD9Omk#=_YcBPQ;h+z>6}0=kTZDGMBOV8dX!lm#A_kQ{2nzyRunK;luKk=-18U?(Kr z#KmCEKUjppXvW)+q$D7~QY^s&iz-3ee<#2;B4^r6gWciyss&WY4w1T76xR#FFTjs`6c z0iBWnPQCn$Y=$D>Q=8a8oBBbME})}|K)qG)5R|EjDd+??a6E&z?1D}K04>7-l_kbv zHjFi_tQL$+ER1}-a$Iw>s%#3C%tQ_o& z9H7B*MrJNPULIC<@CH96VKE@0#t!b);NtSlTXOkC1VB4SF+j7*^N9kh2D zbbiAE23ZC#h6>PGXL?Ma-~gp!&-vH6y`PvIFCQpGEm@hsN0j|5 z<`a=&Vq;<9WaDIIu~1Uf*W}>f)!~65MIq$w=ylgq&ZI-X91k&%xJbQyLZhpLv5CbKLr z4>J=t2P=~pp9CN1d@*Kb0c|!;PF`Jp4hac%Se|>xxPUFii*rE%*-x~EPRYC+yW9pj7%&VV)90gJRKZt&WtQ# zOw6n-9NFH&LUw_f-h8S`Jd8}~tc*;;(!5Me5-f}!%xnTCB9ivPj4W)-?q+hr3ed9! zK0wD`RY5H%@JKLd7$4NcHwK+X0d_YiKEZb+f})tQ0kotaa`wv~7A`h+)@ohQ@)8y+ z77lh+)N^6FK%1-CCK-b-eRW_3-Sx%Hp#T3p<3+}a44^ZLf*BYX)!D)4E!i`wf@*0+ zBk+M?uv?kHC&j>aoFW|)!-yEyXJqGNmSJQ};HlQ-;j!Z3Y5VsCybu)WbQcBKVLs4> zpwJUyU?;r%gB;5P7G)IRnq?Q3?JCeD9}t4W}HEWvlwl#L{}APKu!Q#JR!zPL3bH4z(#dpWAVc9 zcw=0EG}^`mj|N6gpjAz_Ccmr^{bD%{)#Jlq9)xDB|u4QhEzcz8_E;#GjV1gwasp%kpB zo7)|M;-NFe z-NoH!iZ&RCGte^rnHl66>_mde4d%92_!py4hdo9Vq<4XU}a5UVQ1%r#?R`|P!@JJF4hDVK9&SlPIh+WaeH04}(vg4qnDh7alLmovySW5K~*wLm9TnnNzaX5wcofCM_D zfZ&7*1QX34Qi$@01sv?4z8ARHVb3To2F=vwoX{c$6v&~WEKvXTae|5+P>ICG#TpU< zuKN)4-JA@9pp^=$(9*_STn#jprle*9D~T8b;DI|2xhR?ekBi4hB@vptk;@-&T?Tck z0XWG+9f*|vNeLfN`X@y_6NAJ53ycdGH-K9%pmAByt})P1Jg6NHYKMT=BZ8VU#_XV7 z1fYckB4Wm%gHXX|ma0i{voW!V^W<;{@Gvv6sj_i#u{D4QaC07V^rM568Y{N|J1;vc zc>gyaC#bB4*t?NImBA9co*ul63Os731fGot-EIcTM<^rk>?Wq5HOs~#vWz04O4^J{ z$|j)OSHZJLj8=?>##YSWwRX@YJdEmkOj?ZKji!w3e2g-Tj1CH*?L!Yhgn|O-UZe*g zLSX_kdk#A@m{4G1W@h1H<yH zlBpo#oKALAWl_c{JUst)@bI|stl$w?z&L^DUjz>i;|d@nOh8wtn1HTM0iXWJ&Zrd6&L_eiAI~nr2O{C@0~jLlV3nXgETVkU zM&vzKMBNYX?ZJyfQ2!L(6kwD#F#%Ubrl#P!2Z;x77j$FFv2n4Qm_V8cC~ZSfJ07$@ z2D+{R*1J##w@KAO%l_F>`WIr{4cy!frC<`ZB{~5t#tkM>{RukvADZ{UZ3T69(6ME( z7K6HjgE$O9^X)VkU);d~obOv0To`K@Z5UWVt9VqwZiBX$3%DO}!%zU2@fu8m(gPzy z0)qi#17iS47wC={b;unt=8O&b`HC>as1IW)=I1kj+H(R-42*@KUY#oFv{cZ5l^JLO zDfnPW(3U39dC?;5Y>Yks{#dGOs7q^cF!M`mnlVb+3#oB4aj6+8D+nm77AQ+{GO;U) zD@h8eSa30M8fzNMNTT$;WRc<@v`z!OT}@eujUBYE5mW|4%QP`D8C5Q3Hg!pH1$HJ@ zFA6lP&$mJt_MLTZ1AF~~8fF)*lthRi@4gw#wyr(Hvao5aO1 zmT%YzO3H|}N+`;Tu`;nMh)b)pGG-tZzvr36gvG>^#KmQp8CirSRpi(#!DTjVnHO@K zN)pXqpj~(%Z}EX9o)LbM6=v3ykx*ijP*9dcct})?QBhq+gh|c-G(-Ygal`<-C zsBfTy6DSb_DqO|IKxd!AyWgPYqGHB|M&^twKv80d7F&WEsyu4kOrb2C?Ch)wO04Yc zEZkgrtn3^tcOh|w6ouR(JSrAk?4X%5wjwoF7H%G6RyGFEVVWSf6);FL=rdR{FsOoV z@c^F?tOh=jkO?#xCC4PL$E2(TTJy{Zid02VRI7m+sGvr;JtJcSBcGx{$iF{2HvH1c zqFl_}*4h#}O5%#_y3XoS`pS~*Mos}1j4X!E)*U9W~jf4~o`E;C=1!WY4Ih;%_JWP#sO~kp1)VR5gdHKLAcwoGOsQ(T>sF z44S?{T|;$t#(A2S$_mghlhbFD=7A(|%|lI+S-KMU+03+!Wh6mCB*Ve4%B>_Rq;YhX zXuT2W;!q|AhW`(k7#J6T>m>$8(C8-UW>VOhPvEH+P>up&&`NDkreZfW76q58pw)Sx z)sUdIPB+!<%xb`ABW2k5Xh>^vu<%Q3nAz#7@-T7BTvbqI;pJj=VBuqNVCCXvVPulf z(>81Xoki5(U}T~o%Fe_tFQ%ZWWWvqF`oq&x1*FJX3tf7#(~JovqcmBdm=* z1q_|lZB;BRPITH34*US?|SmPX2^ zQUU@Zs*}((&76w|X2TJSzKQJ*cPGI0=kOS=xW>HdS1QjX9M&gWOB8=eSRPgN#+Tiuw ztdR3XK}sMgOO6Q?%iyAu@i-sLzXot6#@N96FI-H4k&%VzB{RoCOLYy#yUa|Wn-Blp zVPaO(XXKHSmEweyssgNx4d5#8UjqvtBa;XhBlAmUW)5Z5g886pMi^C?m|2;m*trEb zVdX8jKfv(+3ljrl4}$;$=#*OqVRi7SYLHk34H&b6`+eY9GSKO?ppz6J5zNnM&dATm z7{{t%7+|quhmMUiV%LUs6&?!w!^HL1_k@{~=`+DJ2yNg#21zORhqz+nY48Af4S_Fap zil|_biytmfu>`JN;pGn4gEEq!HV4E1_e>0o6Tv5EKxekJ8BN7O7q>wdL4w*+_Kc#S z&^1L=AmF?rE(XdipoS3REj1N+!x~i8Az3f ziA&}RXeHk}89jX&$yutbtlT^fEG!P(Jgls$vy_z0Oq3)!nAjCW6*QGhxtQ4gIe-pD zg{I5@V7D4E*nmbmp=A$fj|?NEvIMVc1D{$AnpZ@WJxq}74)0g7gAXZXbnr27QP7fr zl|BI$78bGw(&pNT!bem^LQl;HRP;D-b3;m>00C2dSshUpdv7x}4hKUsR{;SDO(|7F zMCrpXFQTB504jVOc(_eXw|@8lN=wjiRsr3`4VjY#g|j(mP!SQf;ESQbLCb7vED8-& zaCu_@4oG=DW^Nu{c2G!aaw%O*H9Oblrh#c=49fs zP!W;@)wN8VlF9|D%3!~N>aK+ha-j7~tSAWuRGk}wJp?MtMA+GcL34B zTah7X&Jt9wLAINLW^F(hMu~}vFowL+l~qs{lH_9IRur@pXEaom| z3Ta9TjC_2G9E^;tEaKcuY|^6KqRfoUjG`*ioQ!O&tjsI|5?aU%`HL<)2>4RYKf$E*lD8#Aa0pl-(u_d2_px*9a{#N;_uAyFs8t0kkXs>~%I z&95iSA}lG#&t+>aFV3gI!Xg8SB|%mT6#;R1aV2(1a161?i}Q#w3n)m6u!_r@+j42k zvam>j(j2sG7H805U;vebAoqZqw4jy-Xz@2Fm4gG>7}9)p2I*Y_QrbHah?QglI^rSvwmtvRDK-83}kATSsv3XX4{Fw--|q6=Y^J)X*~XkXKP*Gto6R z^{_B?Fvv~11$=pVe0&W;LJjA@Bp+X1-Xwkp zeh@M=G!zvT4G>630JY)-3SeYHf&)m}fuG;duyDf$(AqtA24}{fjJ71&&0So~&E3Gu z+i)68a&s3KPem=gc~Vk%cnXkEN{S1-saOiJn}K1V{LRFG>~E~$y#R|J1F-lCoJWk9 z7#RH^V*uvr=AdC_br8L1(IT0;x&<L`uY^|@)SV0kAazin}M70D`Ocr%~_L@ z>exX^(Oejm4aG!7*qQkl38ljsoIH#POx)~Xiie0)X~4tD%*^P(#>LCQ!u;<58z%#3 zg{d^-PsUVmI+4VlLYdW>&De7Zyhj&42eaax{>GbQcd}1`h*hy)Pt9f##TC>rpL1EA3#T?XU&su%oYF zeDqUE#No41h&=e3M~H_Qd_i;39~loY_A>@DrZQGAc7a+OBK(Y?Q<_9Y3`M}*M)2glvbvHX zXb(PQwF~%6O7J=`(1br|I8+o=Pk>eGGpd2s{Kzti@G}~K)qocsvneYXf}3EVJ0H~5 zU`j!&QB5F1poKteU=1Ka@Rbqjpn(Z?B_u%uQ#Eza`T|=^>FP$8z({MWIzQ?K~8`Pf(AKE)j>LqKsrIKB(Rh*$S;PV)m!35;Drrf zS&*OMi;}?VV4(w6DQ0Y7Yz{F8q>@e4KvYarOrBAU)f_x~qpZZv$0RBu2I}UB8-cHD z03SpF3TzQ^F>{dZAU}haOMn7Yobdps6bmCGvltsA3llpNqa-7!`_0HC2)fyWg_&85 ziIItkiIs_yk(G;ynUz_PiG`Jgg@cEYgNc)og^PuelZk_ohl7QUg_%hZbaOQqDBv%FNEhEWpIb%*4pTD9Omg&cwpVCdSOj$RfpwZZQiZ6El*x4TJ_7r!2()M#>^uj9_k$imJV!^x`0#LFkf!WqNP$;j)j!^g+Nbc~0Sk%f_k znH97JoR^u6iHVDyl^J|d8Iv$G3kx$R3lpgM&I-B)Qi6$zjhT&+MT8mT2^J|v4kjjc zNfs7Kb|xkcMk&zFaYkkl7DhIZITDPF%#5IoFT6}FoS;j;ML=Q4!otkT#tkxumyrc@ zxey}@BPYTQjLeK+M{u(Px3c!9Bx(UUQn zF`u!Cfk73t#TayR7WfDbSn^g@QdURQbrW?peMZn$3VYBRO3>mW@I4yf%xElbWC+Pt2r-n5Zvx8bX5g%h zE8`oAi^(#94zUaYkll&|)Z1{$^rg zVG?9v1*K+o9!54M4kplvLL5wNj6Cd&Y-}tnEP_ldOiZA1fSH+viJ6H>9JGg@ory_^ zk&%g&l~D?G1vLvJiv$ZJBO{v>*k(pXTvm&LhW=QXnYmcFAU3nGv9K|+b2Fk^&Bn^Y z#>B|NBmi1B-RA#Y&e8$Mi#KOob4z_*0urN212@6*y8y6#Y&^}2a zR(4JnQzjuhfRu+oso%6l9g4Gjfs(+Q3`w&GK(na zBtBL~CP_v{7Vs_t(0#5TlSG)AnV48O8ChAmLFRxgV`OGyV`PCj0(2WJ!Vw&xxlkt3 z-N4Ai$c%6U)a8WSP{+#5!^#{3&e^*56C`bfSUF-?I9OshSh-cy7uxHBu0Z360p)-2 z8URFnAHW#Nn7|0y)d|X~l-BorjHA^(yt-G1)bmDW=F041=EmR(os7zyjeTJ1a&~4G ztaUjknIqTbpd8Lfur9x2W5XxTCzomD!(M44u3E|NV_YGZVFI zY>*R3tg*pOB#d?gBQt7^4O;&IX*S@gu`4pOxK%WTq;2&b4Kq3C7&?OXUqkjKfcCHO zGk|8l7+AnPUg&{YVxl7IVj^tHh6bS87dj&cx~>T_Is-n4fZbdje5`7{I-vptzBd3fr0g&2i+L$vtC#Q0hH`ID41+1Oaw1lS<^4MFFQE@Tj8kYli9aAyc) zU{F<4V&`K4P0$&GCRFv9K^sWeK%QWRx=WrBT0MeW<;F&!2C_Y)IB3WgI{L(}4qDOy znrK|lD$K^n&&|gnC?_bb%E8Aa$gdzQCA`3rUt55cpI*unYWySg_nz${Tq+& z3?9C67B1#y7M3!YLo39o{!Az#0Z3LiQ1P0*N2xtskSxHUZ1T=yP z8U_bV1d58NgH(vH^D%)&oI(1)2giyTnHv}ziGrgDENEswZXQB2iPT1}CWQCNma)_{XW1Kh@D zmgZw*R8$ieWj-z=3}TrDFloqwTi=q(!b}n%4V=P!OdvBPG+3BLBXvX>Ss0~3M?DEj zGqNy7F^lSnGBZo@GqN!9OMT@QU}G`!QMOTLVH4oyVqp|;Rb*n4GE@;20k!&t9i&00 zsWI}|Ye-x1GO`F8@PULy*cq8?r5%L9Y(Fz5CPh~PMivom70|hCZD5_8GV;7EjJ#IT zjLeMe6WCZJ%mo-31f{2KT8;ijYfds7&1YL#! zi#Qk`N;B@{=XXe8($UgUbaC-W47SkFkYnTKWEA^%5WF*y1H7rx1I(5L-&>Xq7AfEp z7v;0y=a;ozW8+|`lBO)p%EiUV(gK!T4px2;%>H)~eBIe)un_1DGwuH$7%wwUV338L zMG*u(HJ?EhG{vUP2%0DXb##nD*^-?Nv~(RbH)ak#lM&Q`G6Qc<1&!5!j)OKfGB;CG zfhI;+B7`MY7$25c85gs%nuRciTA6a_v2)mmy6a1`h_kTB3kdKC^Gb4wbF%XA$g#01 zu&G)ECwg#km~q-WB{C&A2r&Iy33fg=m^1~G%wTWXfY}i&{Hz9yM*1zr9PAdF63$XA zEYf@$eB8`TqMR&@tXy2utZXW=iiQrHoVN2UtQai>v>L&I69Oi8fyv9@&}C!-a~L3T zevxqkbT_#XIJ6j4jm#iZCZLc4O>@H{U7YwBU%<-G&cw&(n8=vy?Be2?9Bi(prYI}H z`R_5H1`~^b8$yF=x$(0y~EAG3%+q$oxzyF z6nr~SA_Idt{16-wHg$0^a6JlI4=E;MrUdFTn}Lqb5HV*L122{Y-4DgjjKpR%7YAKl z4O&kLsd*Vux#9^1po4Qj1g{c1FRKzO7cZ+4i#7PVrZ6RTK2BC8(5@Y&$x7_JT&zm0 zyqqjbrIw70c8tu7mK+>%9HNY@V2Wb}MDPPASZ|q<0E-f6bB_`$uP`S&$O3i)c3vd` zPM9S%N&=jGEJ~nlJW4Yy8JQXF7#S@&L^TA(Wr9uJauO11)YPZf>P$0Re$9Fl#HA{4VxI?9pF#b~$!&b_iwRtm`ZfS0xYA zI3KJWRwjeo47!_}odL8X2((648a)0l&%~||x~c#)nF6|~3FKgQb#w76{w{uEn_V`Y z3gEF2vy@dZ5w{e7EM_6T($B?TY?I68SOo=JOEC+cfBWsGvv-=NTp*grV6TWK%;6VhTvI# zGixSr;}}|kgGy-7Vm)OgPzw*V5Lp?t7!^DkFKR3%&aP%^VhAeF4V6Hn(V~n$c-Yt^ zG~Ge_eisQ!3P|w_uVog|5_gv4Vl`%F7H8&UHeq4sw&Uhh&FP$jr&k#0VN4VPj=t7UbbzVPutL|NsBrGlAkjnZcK#l%bp96vJomE!6C6pg@8|1QRGhfyUO=@LWMH0!o08 z^%RitM9>w~ph;+RJtlP%TSgN@a|3f@BT+HX(hHE;;3^f=j{zNfYt9ae19g7Tc^06I z1GY_{5ww~gRO!NmKqqd1RxBHVDjRu5&|oO28wW}^;%cD02i`RaQ*91jpJHyus1I7i zXKrQ=igFRKMQWgA2GS-fBF@fuK!H(Q)|8b^m}fCNH!CMQ3&&bMMgdt#6?tA>Fl#mo$1dbj}30_`q!9Uy_Je*9RLnF8(xVa@bx%k-G*;oWvm{_o{20Ia#^c7xD_Tv6{(BFe&gVgS-Su!p5xZ+^jr25?bz{Yc&=M zN=hgSuVoh2l<<%g6z2$59%|U ztATojpyOK%Tr8Uue5It=g#ryqeV93!ZJC(^RB^l%y zK()9f1L$@WV^d?$Ax5%{=Ab%TpHW#qo}bcNLHH> zQm-=_2qY8;NO6~ObC;GOn9o3m0~e(6lyY;IokwCTAhD6f84+5MOaaw*qizT7O`(6d zgZ4SxXMD)GkU@k&3Up?Jp^+GPScDCHVmYWfHe(YJGZs{0WMEW_k(NHKXI!8rBOR+A+bkq6Bps_3+dOezAtPuZFk-w1)P4~~v=`v}7D3ku8#@#%C@5Gk zp?Ozx^RC#is;V$BzkpE|B+&dXplVGOXdSEqxP7{Sft^7Bu@^&*$yiW{O;lttSgp6V zx4d^I;{vcz$8_WwGcvv9k@bSkoMT{xo>m4sUyc!U_9FNg7tqBxV&aT59)M2g0uldS zDe8;JXvsYg)nHf9k^>2W2*wHeif`C8L?6g$$%uf;D24x^@B`hK?#+-1xoORs(MTLL zDG0vEMqLfG8;wbh%?fhcAscuf8j~IybQ2nz45O;CIplb2$c>qxHL~E&2gH>Vm{^tW zDS=Lv22%=<)1Ud+g_!TL2(t6CbAs9t*aZdn8MWkYDC%p;Nk|At$cWq!kYHp-7zHwz zpczc8?40a;>_TP|a$5R|H{`Sg1SAA*h{#9?NPzb;!QzIWL6L!hRZ$7NQ4e(2AZXJd zBj}1?&@z6|*<*^J&J^Q`e+RhuIN2FNr*Qq7$15zs#V5eSXv4*)z{kbt!OqFY1yaB` zL74a713oTB8y*2ZE(r!^@EF8(#t96349X1dpj`scVO-FP24f?3P+1P{eDO0X87hI! zMS(~_&ZL8M=Bycw!0i?A>H#rugTb8f3>P;K6FUJoAtH~?G%g>$0E5r+t)0CYBWB>cc&A)|Lh*wiK3#^u#A8D^4FM~9L zBIw3lVP%lbinff3ptLV+3_i&fbP=wYETcHMZ>(;rEX!!zAfPG@I!TdN_=13{bU^`V zi>QFWhlB*i3I9HTP7)R7Wfb_&Pyk^TI3y%I5D)+jaD&QdNI39<&a^XE6jc^gHU&Xr zQ)6LMWm99(WsFu)IuD|vbhgYomZlRG^*|@;--B5?$H4pN?lT@>T)@E3pu}Lzz`)3^ z#i$IOCjcEP%?d85K&ut>m~9zNjE%$*`3Bq(FlAi1oso%gI}_7PekJ~yO#iBPFtIQ) zE@I_mV_{*u&9sA&k%f$oLZ6B$9vD8S+P0PHR)20aD~20I1@RS`BwLI;<}c1)mI8F@xICQ)(lS|!lfgDfLx zaTRDZLKS{2f-q#ezyda=8SFyrGnm+zn3x$MOlD>Ui5dJ#{4*q=)W1@W-5emadGlrg z0fB60F2+a}mPke}=2c9fgZ052RyL+pt7P~<-r$pgF|PCFv9jjz@nvTI+jHUsC_jM8 zJy5uURylGo@Gvk4i;Jp@o0^NNo3g8$D;zlR;DEq^0|ywzijEW(9w|D?d99$JfPsxc z9(w+!AcHJ}8G{{z8)zgMoNhr&huOtJJtTEDWp&8;7N#b8OuXP7XP}gAY$Oiq2!XM< zm^kd5R~W4-4w`*XR?}xnm(|v`)?(D;V`gO65|(5XkdROmXXEB$EckbpS<6OCOHNW) zP>`3ET|~D+T3m|lAulH%UEIfh&1>#EL z;)0+vEiKn_a>{9G*=Px{@p4Hj^C?KPF*EU}fJdihf>bG$`tWfwD>CsifbO(p5MX@7 zSO7ks8nnJrhrx`&gTaR(f+2w+gMk4yKnfepX9DGCQ2vDu8k_So$}^dp*)!@hiGwy_ zn46iitD1xFHv~<%fMvzi)Xn)BL9Kj{GT7=yn28QxCz*qMW5b2ScH`y|R^?@9X5<%A zP)gd%P>EkuESn<(>{U(h zC@dq`L~%D8P=Nfqt|Tt51m#rm3vlqW@~|=Taf`55atLv9G0R9YGHzJI&MV6=t-z}+ z%PzpeBFrmbBg4wCDa+5R%*@2i&tuKP3m)cE0guUo+Q+QWbW_M63%yIqj)8$ulod3* z0ZkdutGYm8Cn~}&Zq5RpM`TilBqZ>a2e88+945k2p!n2g zvOfNAIXJCwf)kCnqQow6;>heUSi|U`uniXP(y9sqpzxGq=a6@EfTRj>rRU(Fs00TN zuaANa$nBtgiIB5NB^khLQ6cwFXfr}iBL^KU04l{nW3gsX$C`_RFZob35@TR|AS2So zVg%|jKL8O%ENvn(-@(E2;Gcqw2xEhYOoD*{=<<57pn{AF*!G_X4v5Hrjza;Zy8j;- zKQc~a5N2>=@L~vKh+#+roi8A4VrpcpXk;t`zL{EC5p;3@v!D$4<_{+5%^&EO;9WSWMJ7nD_$tm^he(5`^>~JovYP@qjQd=%Un{VDB*|aI>;<|7QS^j12!7m_TPh zv9U6N=Hx*~>421ZuxB{D;JiID<53_Y?fg zSW#n9MN?z=`KhdmqKfQdprxH=prj-!!gv7`8!J5iGkB~3u^89<%V3;whlvMt*&rt$ zC*uT8cF-~8petE9*+EBaE@OicHlYL+z2%Ad-Zy^J3 zp%7z&&Kli!(${y=cLtCB?}K+q)SF|~V>iY)ImI|J3h0BBID%&sRwH^S>aor0|E@WK z)F9^JLH!EIjUnoo{S@@F3ARERx#z+Qw#*-FEFaiP)NagwkX!WYK(;#7f*s8OTCV`} zKj<`2_zWi=Uq1jFy&BcOOTcDt2AjGM&7oWL;;5n&+V5 zJ#k}*b4=f)_s`yaQ^1f>$WoGJ=*+YlGT&pi7FNO;UDcQ4u9uMiY=X zpqEX8b%1@Y2I_8tt_QJWvSmEr%*NWwD$IKU)DTpYx*)B}*UKm393UVgQc=OqIYB_c zflpFUQeHs7(9clGMoB_|gP)s?u|a^fmzC`>C=)j{fQ}bAEW+2zCs83HBOt)ZUcoVg zgJXh*dbf~_fRap5kh;0Kdbg~Ww(JBUG0?fvGvIwTP+S>;+g--sE&h;*G8P5Zxwec* zkz@>Qahrff)WpP%MMca(9yB&G1YJO<%*e5W=idn)WnBeW#3;a{#ZrZZiE%2^g(o~b zQ$X>78W%|Mu!BQ^WfId=SR6R~hoo0Q24&FBHdRPKgZh%7kTx3N|$<$Pq1v!QlxywuQBqbv`UC z!C?h+3omGV#9YLh5gc0JLs-O3pn;&xsAT#86b?Ihc%~?TygZ5J1;-a2&@n7rAa6n2 zyfCvw859|GLA%be=S6W)F$XD0YYPs>SFfsZumPrZ4s7Xx#6{a40AVMr|G0GCA zJh?oATFR0+QYUykSQrC97gR~j04aMQr4~~H6I0kDsoWvRlh30fsT?CD1uC~dXEZ{} zEg=RK1`~!bh7`=Wvtz^`d3sE?jLODf*MhbyLdrZ)Pu2`p)`7||bI|R&h@2Jxa&w%d zvXbO30cimR0q$Mg0)pIeEKIq~6#`O1IXO(M%uE_EApve%TS+CTmKk7qR`wkrzbH%o z`yr_;AS1A54Ud2T4#-_ki!}EiOr)C>l zOhFA#3dosSJabO4g%|Ri;o)KQ;E`Ypk5zcX0}lKUo*EtoMBR#dhXJ_yGP7nB1xh1x4`-AT<}n6=y;Y zN(x|Q4FI1TVKTFzpn#ndwEU5Q8JZ_1FsMRi?ioR6XF*~R<`z&5g*2`N8ghgj*#bJe z#avm?no*F^K?6E4#K)zf0kRi7_NB3aJAfO6TwPrS1Oylb1o*hX_h?)I-LHdiVF7ml z4^IF$w~Ncwe-9Wz2i_pUM}$Fwfq~H&`4B5n(EfULc6HEhdIsnzR#P0r)6>Nr6ciX0 zc>dks;bGL^nG6w{+|U4OuY&sBkaeDx44$A7Yj6t!)QJFPL}PJKug4JNH&aj@W}pm8 zvdT()jG_kM0|-Dz));`VZ7>H*L0TuEAtT6r65w&(18iKJ><%m(ER1ZNAc~94ffIDa zXviD*m@s1iVodl1=+aS`LZ~j#u`LcS5M#yAI~qW3KG;}sK0_%j#*5j(V@~4WehGEQ zjy*tk*eqB;%^~E71q%W|qgSl#yd`$Q3d0^Q2ipLtvuHqQ;`e zrUl?}WD!0_GcG<0PznZ(A@gxDG6X0D1Sl{TKnIh}_(b@)BorV+%zRvo4qSXEKnemt z*Y$$)GUVJl5zq*;5O_QWGq9X6oL zJHZ)TRAl+2bV+e_X%%i(B@01y2?0hvl|1P1Ep}EGT`?vmHZC514Mtvm z5g8^9IXNvYIq>*0sD6a_Lx4eWubG;FWJ`?2P83Dl$xx>QZVU6(Q#82I-U1Ei^2YScL^8 z*MNFm0s>AkP6C{)Lc)S#ZhV^@%oH>i-+)|Lf(*O8Znm5Gswg_liNjD>|&hMSvFNS&L5SrjR* z#6fj4XoQT91vIs?XE+#IRxTP)6 z&o9C%z{SDI1X>#{BPq(n#>U3P2D;RRg_(_!nTeH&m6MByn~Rx+m6M5;nT1(^g^`7w zNq~c$g@c`qlZ%~+k%OO;o0W~7k(rs53FJN|CJt664pz`$Ehp$2Z5B4rL6MBij2tY? zEX*uSTs&+%oXl)2j7*H2pzTir9DIz7+>9)YtUQb?e0*F|A{?SD!V*lZpyS*aI2d5{ zC1@Ttn&B?PKSoJLB}Qi~>&Zmqm_)@uNk~aeSq-$(0vx+y=4Rq@Od_J7mCfREjO-$O zjG~}*6zXcGW}p}>2ZjBM;|N_vdSpn?OGFhS{94U(Xl z)J@b(&E>#%TZ6B`RyP5qc2g5mb2&!T!X?L-2_sAW0)TMngMBW;J#2v0etCT^6Ezpo2iw)wCGdl-0x`nL~_?9hPa# z#Kpv6mV(?4J@Ah40C;2vGGU#_%FM(l$IHXX$O+mM4BC3g!N@7gAu9;l!3(+tbrgV8uen}oq7CvTX&=Eb{jQnii zH9st@j1talOfs?@oNP>>+{MDi0owM+%EY!1l<&A%nK=2_m{}PGSQzx_fMj=K)@P=VgL3vPS;^JgxmX#1?;b#Wz!DeJ;VP#@t=bs=Y!Y&3%)?6GAmohT* zfO8~2JBJ!LN3x3wb24%-~HCM5-f_5k}v9p4* zB_va^b1;J&*Jc)A0TqJ+ygba}OrVR)*;zpwp+VcBL0J@$KbaVG z7-lmpW7x%TmEj@7O9lp3WdmU`P+1JZ%Amd{WE(Gpv}XjZSb%PpH8x@gwSqzO+U#tg z#Z91nz-GpvT`J&x|E6FPyv5ht%oKFC6zC2XV~3CdHV z>Pp~^enw^{dW@h6T_rUWMsCLKLVRo-EG(eCx~!lDk5~TwzexRuR;66cGcR=@h`s$>_n! z%*^?32PZRQf{2Wah_)2Cr7Ii4$;TNY%gn>h$ta}_k^l`zZQx}82Oha%Okn3^bOGty z0V2N0h+Ghni2-fN_>4uki0Zm|_e7&E;GG6Bn>d=Ujm4W`xY| z{5$91z!;#Q@UMZTfCYv?V?dxj6y%OIX$E=FNI&?*Xl+JNUIi@}0G;azJw4i3RM=Ee z6f_UVc!h_@UshG#L&rl!MZu4UXP?fJe?3Bs0gMei|6cHT|Ex&=)BTLPxmfM=4yOc@9Xng2q#7c?)A zH2(!N6E>5s0-BFEF*AbgKDY)x_y_rnAVyIn4`Ln;lnnBHI_!L9(0JuQ*^Rol0_1Ou zxkuO>B#eff@|+Dm@hB6CWSjtw&H`{?Ku9V1wL5?KH&9aNz$3Mg_(R=xGwR`3<&~1Cl18 zX%CzNAxW|YoG=+(1P9<*K+>IUd|JZN1YsKt)t4)DA%XiCkN5j0*6YCA#h`T^bMq7J_B zd;{Tuc1DGN4;TfA8MX(7H6m=l?PU2i=sb3Tici8j7$m2d_S|W>Pja2Gzu7;0^+0(-!EgYQ_LX@dKcs zJRq((5!8~K7#SIfHp}4wk_XR1fRlq9BHEmvN52&rVb1Yqi&~rxHB{GGbk{A zU`$|Ohuot9Yu|zQy@PsnpiwSU@DbvmbvUpkr3X~aR8`GDCoXGPJGy%~T4}Jd8Q9u7 zxH(z93b3#UuviL`R}JJ4;;>iK(o(hO;Ns$NRaMba+h75b2jv4+(5?-}kBkirybLl7 zS`2;+#S9E8O33H!tAke`=`pFBniw02nk$)_STo8oii?UUE18Oer(eK>7lxqon3a{- zA%~=aTnlomxR?k#_@E8Q+&lCRX^^bB6(d;85PaPt<90rle+$5KtBeV(Cm5L+c_jFm zm>69cnHYuTnVA^Z%cz6Kaa|ahEi|}67w#G`GApaPIaz74e&FF|WMl;MA%P&T!oS_bQBn!85tRQxTSQUbNc)Y42&PZ;bzDX%8&}0FGLSFa}#ixDk`Fk z>~90`(2g=2yO_8bB!&$@2T7V3o0%JeHoQWEP|4K97&KENrVg3w0&S%QmCI(}JB&f8 z0?acuLJhhDQj&~}OrnfTD(cX{P-9{gW@J>BQ#G+*)M90o(PR=~WK@$r|3Bjc#s=_dw4l21dL16+(X5fKz z*mBGbV0)IC>Fb+0dVxa5%G}n;vk+_`qgT7btE=K4rlR(r0qh`1fB6CUPIxm0 zR|W& zh72DQJC7Tq@E=7+Mn(}uWo{^EA=Ku=_D+}mAQgL(91Kd0ZSmoGR z56TNNF>^+7GBJS;*^lO62JL2M10BD~$rJ?|W8&ZfO_4Eivam8Uv$Ak9Ml*7-aBy&P zaIm!UGqbxf3agn4n{#mU$cr4N zS)7FpWbr{(c3HLqHiAq{oKc*h(^Hu_qB)qAnK)V4!M1TQMKN)LP6%aV=46K1#=#iP z2z5j@D-VachzThAI9TL(B-}ZLr8vzQ#pJK^a&dABaB#BlDoZl4vBCEREo2Y_t;u5) z0kxOeKo`?1o0_ZJgQj?mjl@9r{xCie_Eu67W8~I3>wZp0NlDRLNLpI$wWgE?V}i60 zRO+1jSsf)MC2wKX`x;W344`}|@c#niN5+i|j0|23=?t9=42*{6pc2v$)VyWpV+5@w zG61DV&8G;G)z8JR(=Pg;1GIrN#BK{xQRsdN5&8Oi~=n9kV4P+pmlSD51{7d!ai zCwAwpY@AFo!YsU^iYGh8>a~evj8Ix8#fcL$^#BQF=ic8Nhv*MF+L7<(4kN4 z3LM<5;)>z|l9B@AisG!?986+tY+_6d44e$0Fn_?ffkBW#m%*OFk0FjBg`tR{h5>ZK zsxm0tmDEhN86oX?Q&n3=&`tr+K(mROvMdv5CIK{bZ2}s|HZxIERs=~~GlGsTVFDcy zpblEY2#DrRe!~_J? z6|CZC9E=Ja zE(RV3E(&^T9%_320v!AT?2O&QGK?w$0xDc=-30=?>a48#9Lxd@pe6kZVp39Kiu(GB z-mC&jI!a19N&>9hykekJ3BbE6#3k6+Bosh~3kc}wo0=FXsHi9`VRB$%a`@LLASJ{Y z#KiP(EgL6e0*eJNKfeGohXV^_jSa*9^NgS{7H80A2mzg1Z2(%k0-7*_oTvfnxfzR_ ztAiG&nS(ER6bB_ySw>}cRbx?QW;Sg`@ZKX(Vh7cYphX0r^sddQu54;-&nV8%$XLL` zCyJDo!ZbDgBasu{DRo8%MPU_YF>la;2Ex3eY;3GtJnYOI;IzvmJcZAWOP4c2f>A_3 z7?w~Zl$8}wQj^Rdg@4P%nV9&6IQS)%g#`EnID`cGSOf(m1r-DoY(!-FRY3Ji(EkgJ z>limMD1z>2U=(3v2Q7*NMKE+pGxYQyQ}D_QBQX}}NDJe-a7Pu;jz1M%Azlc>F+6QT z+P@1vIX*r)j7&~RobqrfULjt2&Lk&~v@{`*tPcYVL&X0Fj4K#7fXBo{LANf#YEW3U zEsV5As{(vVSwT`yQc{nbfPjEjNy!E9p=9SkB1!)aOqc*(BE`VO0P~M1=r%uyf1rB- zjj{Q`%1Xz|3e)8}R#rNwE(V1a=%PqaJ4uwm2(%Xuv~&=Zqih*XOhFfBC>n{0v$BgA zf+hjQz>CD81(T_PsX8dXF+Kn-rj}AuU{#W2WRO&1{kK4xrJS8pMni^$gQc8BnpOHg zgY;%brUKA<)&eHR8Im$Gl57o(ES&71Ngx&u&=s1XyBk>;klkX(;6;{uKwG^bSzLro zToJrSN)c2{5a&)tZt!L!5W)GM0bIC&NP^CXUSFIf(odkK)r4@K31ZE(`j-Uk31<+g-2!jeEP#iS~2nayZA|j4J`yY83#2FYsGfJ$W zStW5%MN@NDbwze#u#+1Y8UB4>R4`EZ=b*q?BKGfySc#g68l#k&nuD6!vI8J6Z5k*| zfZCp{@VG~W7XxV88B{AOg32e7!-|pg@F6u^kn;~K1E|-A76yz5(0tzj^7a9Qzd>_% z7rDofyGcK}5V=$0>VE@kIj z!o*}CV`3s>z{FG`AtNJ^!^D^*Eu93~MF2`7?3@go44`$`pn3*W_JQ`%I5R{t#51IV z`u*V5j4h=L8;Oe=iz8y+*c6;s*!Y>iYZn!b%xszT8TA+;dLblg zUNI1WWCa1}^}GV;xnYAeE2BIl1IaT&a*(7Ft2`q_8>2j{^1m7AdI}Oi!IF>w$~>Sk zFi zg-3!1EBXYwHu?yNU{u1YfJcIdu|P`b-w%*6j2uEz|IUDoioqZY!1ENGB^VMAr3?&W z4Dt;8j1L(L!TUs`7`hndF`Q?3%qYUB0Y2-00pk|NCyYOsG?{Ffa+w;LwlbY$`iZoz zKvYmfR0*=K0KAKoQCtpm|FohN6ZoDn8%9Gx8)oowPAx`5MJ*=qGEEsqR_ymzGs!{q z8zc0a+Ax84LuxS^D#P`gW7m&#|25oxQuHI)557N}(T35G6#dxkhx;GlejNVCuAg}S zBe{P-{7bTn<)tRyL43 zNHLg+8SG}bP5&-X>I_(D;Bf^>PKGPSVQ>Kp#|cmvpFo812_|@0K>ddhQNX4g)#wxO zC~^TA{O<>dWaRkw17R%0bBr8JY^-c7kWJ+fp${OnkT{2jDGnb5AS;DC7-9^%UKF)Z z*WySdC`vJm#p_-S)li$D9zZb}Rf<~f#cwJoz`z+W1D@%ifslcS2&l*cEQ+E2fNO^G zk?MX>8y#^*Drjw(Is*gf$R1&3QDaji%xbDE%8JAX$uU0o=MZ231&j<27@8o|A}L=13I*O5#^AvCfYAYb51b%q-!|w(9&vCFNgUj| zRA4;t&mjObU7nDTz-S;KAOPylfH1iI#lQe@FC?tsy&2FQx(tjD{uMAfJZNB)Ffb?p zBS>Gx;Qx8>9#MIQR)%#9=NR5GFqlKv!ZAZ;roiJXN}x@EpdC2EO3HdH>ZW>3psVY_ z3P4NL&FvV~^;p42TJkZ3^6b>;^AiDWabl=me&xo)=}kSW@cgr-QvW}#KgnQ z$il|V%qE!V>T0Gf%*`qwrYs^Wz{bMPFDk(el4atS(w5|5Wah45V>RPp5fD?h_f{2V zVgVh0$;!#d!Y5;4C?&+h%w@pB!n)K@kw=7+ospA`jgwtL-iVQnlaYgso1cr3gPoOy znO$63TSDDYh?Rwvjgys;(J(&d8xspB3$uW{nz)X*1~V%M3p0DHh@uoP$G=?|zW(p=JFlAO$p?3|peMpBY&9IT9tpaW$Yds(>HK*xAK{u>{r=Ltgnw#2@u!E8gBd8w=TIvhAl*!yoTm)ncyOOdR$TBm~ z06BQ3$`rK8l?}AWMqG>?JY597Q~`W7DroS+1axdZ^mZtAHpVt4W_u@BYc4h>Ht8UF zcULw>=6~y0m|2;WP0Sk2O_V_k^x2pd^o+`k^yQiRxtL{yBz<#ynORv_*kz4mbsWS5 zq?wuLYRQQ!uye6V3rQ&R@NhG6^4T&n87muUS!?l#^NPqMxfuqF^76BAF)?#62?~hE zS@;)dS!=QL3UP_Z=*a1EGcz%kGAb#taxpWrGYg2Su&^^Tv(~dd&MIplYo}wXE+@mn#jGJFU@HS!uFJwGX2dJV z1UeLji;2mIU&X{zR!d8kM~p{W*d@VKM^;Toi-(1gL(fo0$;c+pPgYY?mP?SAU0TFm zSDu%d2fVkJl|k$OS;lLO8yI963K=FaEMnNfzyLn8RNdSTT+YZdvV)5lR(?iR&}J`C zQNe;-RDcwKOCCm8Ie}5|fDYPX2kqry2JI#QX;4#FgQ*r16)|Lo7bxoN>Y!3V+z6x! z6q&;2;FG7+^;k_z)y+Xk#*&edk(-@U23llrN^v+Ai)$;$iU@ImE`iq(0_S=GDLx(+ zX4Gsiz{v+GPncO*cySgdtW3(8 z_*6joT1=LSk()=Hmlu?=75E_;n^~3_T3m2Qnh8i@D=hfb6_j|H`PukltflnS#ICy= zaf$IjO9DlC4t7Q+en>I!ja!maNs*C5ij#$l|6f0o92287yRd)=FFy+tKQq6Plq6_g zN&z~TEze-Z;LPB|z#z=744N4QmFVJTkjW!a5q4$pjWM7UAueVO+JyzaZ$w>99dzWO zxR|&BmnlhdY( zdpajCucHs7bB-L4<{cdzo3Eu=o}YN{jLB1KjTHl1_mhxQwD#?$b=Xh zyP+PVImmaQX;O1L7IP(bHDx6}W>FD2CUG&)##K;3#VTseXwL{*J0}l5(^eUD0yPLL zGbSqNGscDl$1&~L`WF))DFBCs%UGAM!1{}5F+GY3b2 zs<<&5J0FW7ySg4LD5lKC)p5ivJL3ZjZjOJclC12ii~?dwTs+*8YP?3AoUBUxa>5c^ zQv9h(1{!uKajB)VK>-}tJUaaRyb>~8ifnAmV%%Z^;@tA`t_!|ZLt@Rq02*r{k>EA; zpz}aLXWS_;Fo=N;H-uh=1G@FX7+e!Tig#rtc2SXVK29DfD^-6>VO1q&7ItnPRecFN zF9mH;1x|Lx9zJ${84*4vZuZ-JtOERkoYUDsW2O%OKY-5wlm(q{Z*FF61l~ez3p#y9 zn-OHT8mKA*9V%%Hx{?$mD+;AmD=`8Q3b~3ETS?Zd_4dDun6%Bf(mFRh6Lz&H8S8e zkdQOkK+_}Ub}W#(5tKE>#hAedoP*7VR*y!EU1D)9ae{(^TwDU|pdDtM>>~PlBFYg0 zvRr)Ny?|VT0z4YOEFGQV;+#YcWTgZIWJIJSc|jXugq6fK{(TfwQd8sOW@O_QQO> zl*wi1WVy}CiC`LVvokTx;sl+=&d<&bI^7@4`S%gD`5tr*2j~ovjSRdDnheeu>)ap* z=0n$6fsf3G+X=ex3w+`xbbl4-iYc%Pan#jU0xY(mRcg~28DpW&;;BPovp}R#R#d%a zVq#R(pUs_^hP*`X%-Ju0r(sdnEP!&=NY4}H)9564)9Vuu*=|X2Q>x3ZimW& z+Lop!rtF|>1zv#%mPGd$R0h<)5fu?d_2n#(CmDq>JtoM=s20b{%4SAL0ZIrkCi^fl z3c`KN$O!i`SWustm4lJ#K8hMds30i;_4}9^?4jq(Ff(v4@Iuy;shW$k+cUDOo3k^n z07~TQU7DVEH?)y>&JdsR!&wH7Je~i;kYFrf^p@)>vNdcx!D;t=PJ~$KVW>qxR61B zL6^ajfk731vOaiy6+0Vbzce_S*x5h_lY%z`s;R4iZbD)=GXWK4pwq#P7|$^=u`|tP zVqy|f<;>w{VSdES1KN-{lZjbEn~!%7zo>*Tk02A1;9g!vE>>1HPEKxaPRc*Gpg$`vhg#5y50PYY+~|^pyg8FC1iGtYOp;v;M4Hc z8TYdD@`##9itgnX;t}TGE6T*k%+1Ba!`_qw+D^{{TJ^%nyH}7!kVjBUWDhT&gDejR z7t_D@+=4tjf}Y%c+}wSPLhL*|qAX0JAa@J#?-i945|ZZP;bjla;bP+A;NjB{5#i?Co3oSgV0xTuY_daAmsXd=dDRURx&cq!E({;}ITCE)~&#Klmg?**SS?*#$srk`{p0;ju9buoqh~ za_r+^wBlj0U30#3qEa!lO1$XG?OnMk6;WF69)$qQ;e`U zqbCcCC!;thteC-WzQ(wKft7(9bX$=yc$|kBJmv$MX9T+pv>VkNbQ_2oWX4e*bc+Od zUKM=7i7n%X1q-YgMgF~s5@4_8(NcDr)}@sHuofP&lQK>UzqJ#mrIB!9nq9fRYb!@RcL%9MF1Z0U;P^p@&45~=p!5UkbwRVGIzOWr z`0h^doiyg48v#KFO&A-Q>oY=>gVq3=i-YbY1zk1=vcTMqQB4U{u&T4Mvx$g-7FX$m zI&4ayyVdL&LCd#AKzBug%odkp1eLh@po3o2l-NL*8`*;vk(!tpfqLBF9jRl0iOZ-9DF}(0Gc%hA z@r#P`37hou%JOl^iE#00b8_kl2s3I}hzQ8lbLt9;fLXj?X;E%I?Y*4ZeB7dPTzs;; zymA5}78)Xgx>F%6MqvRxPEKt;E)kG48#n>kfTM&_nb|~`PgIm2(;XTz2xo{G_k%pd zCBTL36Ac+51tE|C*h^l-+7EFu5kATT1)WSFDCy{f`lz5aiXXx2y5d3i(ZKQ`cmcT> z^x6zi7F36I0YH}zDT8w#C~85e0MwZUo$dq5grFz{r8gr`X$u;fGd2Pz4DdcNQ4uy+ zhPx`MA}OizPDF-;f4c8C@fg zfehfoQ^9>(VbDDgjNn5uK?8=6rK_MFSB&7jX0UZ-j1M^e8E`0y`v~&Mu(96}SNx~I z!FYi~QT*QoaYaTA0S*oWaYasH7R7%*H*j!l5LZ+Lm4OTl;C&>ZJ0MgbV+5dcq9Jw| z3o9zA=`(^ZW(BQ>5fu?-=VLNwoFSp`F9BxHntvO_6&M8|r$!4f@=IzmCP;}%fNlD> zKtX&d6BB3=3lq~)eo6kj;CTViY97$u6-5S9(8;#2eSDCUH^gKaK_?)97MJQnj>(h- z&F4cFpo)r!f|l+p8kw1^v%~yt%cKsfLyZ-U&m2XRHv9U=nIVEMqs2Rd&7R2PF9#Gti}oD8B2 z44_jFM8MTCvOgIZ9|-XLi{KGpeDF^Ja`>T2qs8W}RE z%FhTom{A^7ff$>cnS|4hc($!LuMY4aT!F z39~Y5GBGnT$uKkWGYT-V-ezKAX3}J46=r79Wn~gzm9Xq{YH)!2~+P zh?#LS6Eh=|sx*@@BeNVx%7U3il95$dLxhDSepxWJrnJF1$j=TUPqbw7P5(|?)6E7o679*p8JjhC8 z7DiqseXzv8t1OHxEQ~Bhj7&^SQYN7$PPz0-Gv}aT|ha78*e27Ds6~DGNzkv@2lL#}fg#|CO2or}7 zmk*mMJChVYzl2^TmmL?E-M{~AdJ_EnQcUcoxnO~l0+yVd4(tY;4xF40`Fs+R{QNS^ zEHa_4u9x{_SeRw_`6VR^+}u!(h?rt%Z5`ym#udoJ69_ttGL&DOiQSWp)md1N$BdW9 zRGVMenU&3xok?7P$CQWHEZ9(umsg9G(=vruo0m`P-#-pb2R1f$c6I{`&>4;#2JGza ztZa^&8lZLI$myDoL6kv;L771ZDP5a^!%dxCOx)O9-CRwbT~yp$osC_d(cF~TRLsbp zQC*oGngC;kS+wN%1#f7v2--
    v6Nq@Dk&syDJZNiEFu^x06j5bot&~NuZ?V) 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�*l@ew& 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⪚zp1_lsq#=y^D20F2rfuF$~ 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ϖ!s6bgn?i92?K*L$RAG`_=TS`FbISE@r;3A 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�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 z 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�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
      sNLL(CPV*xBwkhh%L#3 zmVaZkMYLCgPJqEI&XK~Iok0RznuF4~DN4A4S|S*ssl9qN{xAfY2X2=_&o#lFbU`jg zGan_%YOh|6C#8bp4H`bseyT92V1)HmO|kbApuI+nkXj9Dnu3m?LZn#C{uQVn$si0r zd=^v&qNIrf;94F_>kZsjT)i5z2Z1PSKxTvHAW-~((uzSzaiGWn+lDU$VV**3)SxCa zPx+WAF{b9q*vC&o!Izk$W@PBda08aWLX>-;emSVG4;qP6Hb<*r z!KR{RBB-gDwJaj6KxTsb`Y<=+39JTecAx|nc+443O$%Dn0=ny}k%14q%0`vJiouS- z3B1=v6uj759dy5=vZ%VasS@Z;anKF1V#cQ8pxrm7qROVski*nK8&+f)!H55diim?w zuLo`A5L6a5W}K>G#4paKAZB2oY{VzQCNF02!NI`+)QSWzMHUcHvsV)n%g)vU?Oi>f zV5BT1D$dO-Ca++yTfs<0QcRqOM@&J%Ai!aogTp`gY;ZHPs)MSg(pT-$Y(@sqswRg2 z5PyKy!g7OGzi2X8fY<(+LU!1JRzkC*xK^9dR8i1aOq?0Ca>rCzlohX!8?wV39I~@l zfm*?!v?3tD{qNd3R$hnfPzOc^3{N^_XNNjCbZdWw6jhQ!&CCt|u8D~zE1Ql698`_{(arwxDY?Su_1(yS)FAUl&_n)Bw=7?;NmD!+n z8R!lnE%4&>Y%NBHYuVYLwM@{nPT3d~7{IrotEz)4WMg&k@C=xM9V!G01XB|;aZ_bc zcF>{44A~B04%5N}CBa)tAZPi7Nv4N2Foro~hlakA6x5a!dIfUWDebGuU3p@*eOd6QI@tlJ$%SSy-f5 zSVVQim{oO}bQ~aV(E7J(+BDGE0LT%0nPr%{m_@ZgDjIbd>%flD(s~7P62vu-ItO&7 z+%)j2Dsb5e>a&2YS5pU_tRyB5?YUSpLj4X}&v_MMqmabERco1f_P{I+TeS)l>e`Y* zWrCbBuf#>b{)brh8nhW46z7n62GA-lJy0D-gng#qL3_}CXk7L>fRBX4Z8vx;5u|?m z{{=igM1uWDhezVDKOX7)L!6GdjC80ZDE))_?PnQ3GeW{1e5N#HjR)S)7ZwNKbD#z~ zpg>fF9kiMgw5k*8Fn;NOtGc;_mct_Cj+2~|gtUf*MSw*DB-g;tEy*XcN`z06n_o~VO{rI0IW7aL z>xzp@2gns2X-Y~HAM?E%mf5a>t*_#!QoJ3Ga}=NE$a zny@Q^PBAlwoMiYKbpMX1NrZ_>LYS(*(4!ky%Y$4YV-^w08`&Q-z&P zU4%`RkzL)M5qx7Z=oVjfMo~E-0RbU7U2Q!XIXM|UZEX(FCFmTAiYlU#l42@~Jxpa> zO!GLHnOK{um^s?H7^4hyYIF>Qg_TrdRFs5;|9$6>Rt!^==3wOI6PI?97U$#bV-;iN zmD9}C;NfK#ROl5IR?+~q;lOTg0K3_RNcVyY2vK7(NI?!=F9urDVk~OR&L+ynj^Fj7 zDvCR_wT(Gh9JE0RR7*?Sfsv7ui3lGYcF=N=;{~r71MT8vW@Z-Uh2|T^YmAU^*8!i% zYfGF@7>(IMI~>@RL06XXf%fq!n}YV`%P|u4!oSZ8SU4CNnHc*U8d?~c_*nTCG_^D^ z65|as0eQ0YHLH7tF^B-w2FDC>j#L51?a1L zh*_)4`A7K41wo=BNX{?9UrrrdZ$r+O1)ZU;&tQh_{B(6T(4{G&po8{J>={8lEpgDO zun0dR=%^xdV^MQ;QRM@WeF~t_M`cOLM~sZjOy5A~ezVH@YP*Rr+HmqP`>=^{&le7L za0nHJ?0f)U(W@-!!N|g_Eh)sqX|hO5i@m+>ZJD}x#6W*X3i z<6`1sZ2XL%Q_t-g&D3zS%+1Up`B4p2-|I1&n}Hk8Y)a~k0t#9ZW&(;_@{8Dnc-WFS z1lW_n3{C-#BsL*lc92LiyC4r+xRMXApcpSFE4Oy^bZK@awJgC%OoYHHCSYd~!}M)cbGlETK3Fnk-TvY@gc=w4iK;c`Wgn_owOTY!&CKulUqL4;3)hm%)W z)Lu-8kAqi;Uqn%han-*Db!jmHuJblx^73LfCX$+>l3J>g?)qXXLSkYQmTv& z|H8DyBt%Nc%}pkr|u_1dRn%L18M+xEi#xAJSuz6a*c& z5C)2JEk-l33_URyP!kfN0CX+uzg1e2f{bGSUi}x(&=q$9_bb5T!42T~Pf5smgP^`8 z%vN?mMM3ax7IDyRD4;$PsILne1<4APGw+qdGKK%2AxzG^M-Dvi0NJml4mu506|yr6 zGMNeKB!cGgL7S67Q!pU5k(sHnsVcY`&*;FzDF*JZT?4m~k@sZXmQ?bQOcmwi)shqf zop}Kw;G3|nNGkcrrGnxZ)Q5rDuMOIjL$nJ(BLoCpap2kkDU~3p931Y*zIruTN+n1k z2fjaKHTWJd&^<4Zy;h*Z9bk(mtQjG-IH-#N>MF3Cf-ln$g`ZHs4!&ANmJ#`M+(>ps z4Mlbv$k75NT8vuYKC_CXq_dHm5o*K;OGpSqwi$+MftE9BK{tY}244Xp1}cZZ=>X^px3i0&6tE)rdaSpLd4Yc~65x;Hh#-_%Cih{<%cx+9&2HH~YfZJ|J0{qXg8g#)R zV!WtT`UAvZ*1xg8V!Wz+^;U#`U%_3yiYn3w<~r+}E4mYk2ToUgB(uaBIM zD5y%%4iytX$bW~)`N;Wz^9MK_rh)4S83ql^T7p?oP?1$o5mGyWE({X~Uyh{Cj#)$f zTLp2@Qd?U&TN^nW8#xoY=n|LmZX zRq@m>2d=?yHIviT#a+JJLhn8UU6=u_!x8n33Fw9_Qe3AFnx_ICRS#NAj<5PVaP5GP zkC`1St9_}ZC2rTP_3^Q16=1U~QiJZL0F4hdfXDU0=PPP6f>JJM^w=15fEK8B7E~4l z-7dg*RmM>EfYvlAHLV6MHK}P@2V@OpvSkfr85ypsN;8UPPn{~Q`foL3gRCJaPB8Ck zmSj)_-C`)J3~E(_Ix(PwmCTi)lj)|y;QQ%C6&W2uL#Iw{Xb5dsbyZTRK~Pf6K`d0% zfsr9w`>K|E0R8`RbtkG@ujzjKi(!bZ*phNw@=My3F6=+QqXzT{rWRwvAP+0>$30WN78l+hk^;MudQ88?60PjTv z6WMUfL3ZC|yvDegL6Sik)Jg)Kv2AK%$7E~-%0i$H3FuBvb#`GT@DbwT!fMRmqkGiU znZ+Vyl+{7Ey;&H@C?l9Hdj5KHQioNwp){9LkG^Ch~6; zg!%842&n!=%3nsLY(L-JJpJYg@Wn@*d3)|48q{jR}*x5Dx)?d z=qhK>xtgZnD>6-uP2o5B!B1vVH#HVlR|ef^3#cZphLGU3dW+3x<@z0^oDH zG(r7eP|Uy*qB!gz0(ccIuB4`J%m=w88ah3xVB@a{Ib5fMPY86{U4*JN?=4z^URj`^z#}3ulZT(5M_y1=RIrUlM1)5Hbs)J5v z1xn@4#9ykg?K0&?1NjOm~vLPl0f zo}FC;9M3YmJp3YD+ycUqBFvJ8oKjG)WI+z0^%Rhkl9Q8?6A+b`?*X};gIiCQPXrwI zOj6RkOu`bv!n~|(O3pe4<{)_m8-LI}43gl(F(G5&*BC+fJ%h$5-5C7A>rKFCUWkc< z&hHgg;$spO5jQgjIT~~@s|e^62X!`f(2-+ICVEWFO6+2wtGGa3g&$SL4msz;$ZVmg z9Mo@~Als!_h1kJms-C|d7c0NCj4VhL*aOljCJq*cy6XYsGzQRJMY^CnXBgSo!8uP&T?{l~4=$`s zP1Ma;AsG-39padACe)R3yt1%=E)P|?{X zE-tPMI#?LF{FGz>^~XW+#v}p`6%#!scF>d^DC>bNMg$A!bQw_Lj$ZRa4{y#!4iW=M zfH#62_QifD5#zy7`ATFH>$&y+y_lgG#Ny5&S<>j%`hyfkR z9POjeEF#8g6Ke+by0*RPSE#EYR6fknV){}lyx!i>BWLTy!R3m!rw*4{xG^*XD50cV zP#Zv&K@Hpnz?OcLO^wxYCL2iG;=rm^pu20Ng@rK^3#4gKtK|Su2~8uQv&dZ-{21mk ztYFy3z@Q4cBHRo#TB&Xbrod-(f%wWwpmX=w#M#&lAq-JAc4a|`S)y&L6JqkWXHE}cO(ZR-M;-JF-LAQgMn=zi` z6yWCO5ar@!W8q|B72=g*ROV)5VPs@tVH4%!XXj$$;o;`yWn^UL=452$W8&sy=H%uT zRh8C|mNJW$7T{!ND(B>3FDx=Jz zD#gyh#mvaTsmRXE#=^_YCZx|O%E89W%p)Sp#H=X8E+NFr&dkcr#LmLR$n@_MBR3}# zCl3?15T6(eCyR`g3=0Pf8|W-b*$`PC4tCZVLLBVOQexa}OpHQ8BHSD-jBNazk{nDd zd;&s3QW8w8th_>^+=6V(tV~?YJj!bPV!Wcfoa`*BiXv*F0(N|YJdC`8Jo&u5QVJ|Q zvRr~(lDwSk%*;$oOd?WDy5?$(j4aHI%uH;Ge1hBpTA|lR%PG;QFc*fP=R8qjIsS6sSTOOBh1DosUpe7COn^wO;`fL6BCtCmB481BDW;3 z@o;hRfJUD|Gz<$$N(O3!W_v)#9ifFU=ne;>>Jre|Y7Edy5_E^Pf{j16Y9t^m3|GJ+ zs*u^BehH+kg@vgagE8o~Ogv!<3N%pRi(18DaTZcAMnZ~PZRCm$iwluM@ByTR-Gt&= z$a>6sjE&&AP*c!NVxY1?mQjSCkxidb&6d%GRg9mJO`B0kpHa=85wxUDT-X$Ji61{B z=-3B&MlpLvvsJ;&%)u-yV3N^@jV+mt=NJ!LG8Hc;iOGP8 zIe~=<%wS1i*5u+^!^ydZi)#%x_kV^-tV|xv%pOdvlUSHMn3z1kN40|1LLOjZWIPBy zZ%&E940@Vy6axdiSqi^P0qyo_Jw{VCb2~-p3zK?5nQzxfsO`+*LvEZ2}z-; zyxcOP0+PxZ+SAI^#Dtvvw1t$!%_W@VCLz;jbAT>%0`-+3?h$2B0-d&laE%_Lx-w`)OH@qUR2;u!L^-mjW=jaO;d6;7FJoA? zBrC7O3oOn6ug8Gh%?!B}6m*V}DtK%ZIyMZMK?4l|gHOf*-TeTXyN6RGfd514YofFi9~kAe+I^|Y|t_6Sz20JAPgB7290-u)-*^lxG;EtcjqD> zstKA+fTaX+&;TQB6^b^aI?`Gs&^4T*#)t_(Q$^7Opfe^#71{K)#PZn`MIjR!<-8nX z;FHf9v>=oi2k+FWyc}U1yi@;8W7J|4g&nCWEFQ`$$jd9pyBa)6xLQyWbY-%TBz%@I zd-ZDg{A2@zCTQdhZLF4n0~s9%I0iDrh23V@yesJLW=QH`U{nTK2phz=Wi$b;=ruM6 zo#4BAwRQuj76RYBTXW!m18Aa`(Loz@?mTF!M?>&wNqnbXA=jt0m0Mb zMxb_|kr`-Cot=$c33TlTo3ffZs5CT^XEZi9GZGUQQ)gpm1GQ208A0kmhmSI@77y3Z z(g+vl=U^8TF;wJc=j0aR=49tqG!zkI=P(s9XJ->J5@BPv5awj(R8SKT))E#_Q{ZG@ ztRy2Y%+Jli#>~da#V;TtD)CxfLNq&DR6<=`M_o_bmW3H~syZ`^t+t-Jj$wcun}7hD zoxh}nfC%UoUJ(I_Swbu<>}=eeT$~&ntn56zpf(Dqk9d_a41BgDCxb8p=yWJiV^elh z&~|Hc@Ck#U^>2crpu!wfj<22?q-v^Se1Mm8D(L9$shqr^T}=m^GMo>GhH~=q{#yhh zIYDEakn_(DFg7r-Fo15-R%Bo>R#rE)W>gk6HfIFg@dv_+powx2hS+&kOFMLRsFwD> z13a9(oQztWyqr8o)GbuC9kR6zCzz4dom{E}8T>%zWW>!XdM$lRyW=2M77EN|WCRRp94$WVB4!XJy zdj0}}%Ir)`Ow7zo%*MTBD1g}BZE=0Va<=4*NoR*FZ{RfKOd$D_u|&L<#m zs0Jx@z_TV-k&C;lR}XOWh;eXo3-PdV2=H@qv#^WtiAlDqsX_ekiV@UL2aUr>Gl1^I zgngGR1EWfF8zKd9j#`CK6(LBXL*!NEZxK^t`W4N|=kCMfxD z8(2O8EWf}3**;bV*iJC;C>hLr*ZJ?QxVA zVAK+j{&zLOAptad#sD=7v~~=1iwNlUV@TZ(xlP29!45I^C9W)LWCpt82ecO7RMgl+ z4YckTbZd>Ev8Xbm5}T+oXxS;~RuOhkj#M;dg}4T^6+&BEK>C`tHs}T?>3^=;+KgeK zwPXLT3P^)?@q}t=g@IQ7{AVy#H+6wrswvHw3ceUhKsr>rLHpk|ZIB;8Mm4MwlDxXg zMb9;wfq{V^l;{~>Gd40H`vJ160(5t_DT5`0E$C)gRb|j|IiUGFkS~-)jX^V$>L6c$ zuHh6F5ffGxHD*;7H3re(y*(fgiGqqTWl>{w&}JXVyZJOR-ir)sQm%Sd-@EZ+dfE| z4+gmqeQhlMJU2~CE6hO)vSvmMPhMNSdNt&btWYgjdY{G!n?DEbn1&>AYevxYs|n;N zT=>k9IH=GB6`oT;wLWL(hAjik!~18nhvYheKEOfbC>pV7$T@#=y$J z%K&O)FxWGy8-u2p)s2Of)!EI}jYahtjYV}*QoK`ABvVqnk9*tMEmJIMRa~Y$6%77e zi;WF8GV(GqVqk#WUwMyl8fXW(D!VvnLYLiK9drV;xVo{qxG}pqXbr~28nG~~FtHj@ zC0|ibCD4W+B~MXbrPU7F0s#R6+77C&tZKm-4h|W?s;sV{WC*DXuQ6&f2r|epD1iDG zpc5cLAplyX4jBLhjUb6CgWHdweS4q_%0V3|P_ue!SQu!&E-XyeP)5e^v#gX%9!5Q2xMx0s$+Li%YGh(8qYz#VM3DWQdHTfXNO~AxJ841(?0DIin zG!&E?KwUg-P}?jU)baywn$yzK0^fhG9R^-5ryUB~XbdhQkxyg=@A}eiSPee<1!RCW z=%55pn-1J&1i2MF|16BdcIYvakVVL#d3Iw{Wl?pAn;^$AXood`kJM|>1|3ifas=24 zsD+>+t3mr3_^ctw7%J3Wc5qu2a`FafsjVqEOdxA+p*aI|!VT!&JW+Mf_HhT$(Q}~O zrKJVBtxrpvQ5$qn0pfJ%FsLn%Ib_g%7?3rU3ZNBEQ2&7{HgJfuDvBy1Zs`Si3^c|M z>a>9U2C79sIgOFwKLeu!j&EEa)DMM(|va4)~mGaqv0}^mUiw=A4Y+lqPP@XvYX@ z+=4cMh>NO=hDi#BA(mfSX-oerWaQ`J6tmX+_k~rA_nM$2zrQ47Kv)%`!J#e9IN{$a zPF_`OXGR_#0ZE~&e4-w(yU1Yfkzr6~Py>xq3FC4RqdcQBq~9oREUM0^j&K({XiKSB zD2mIhLA6UtVBl(y+gc_5-B4$NxQ<6d@)~16Xf>+)W(Q=094H~dsG-5bFDZ1DSBzET zDs-(3qFy1XM!_FjxZ?`kUWd$ufzFl#?I8vocZ0kuA5`a|4hVtL{k1IUpbnG*m8qaH z5`v&>)*B z>WMw5`^h0^I)g^JFpiG_4X}Zyd_aDN7F%J0lG=E-OC!ab1gLaT1znL2@v=4}$UzWn zWX6mfm5dI;yu8AoaW*Y2P}zyLDZBwZW2yiK%f zidWE?8DPJFjz$9CCIJp>l%PEj3W`QaA&ex&2&(p=NeRPuh_no{1AG=DxXKp;6}(_e z@Fiqu{s|4m>rrS%($>b~TZB76qlp@5trc*cU~CF%cnKpXV#rBM;8sXzDDIQ?z-@pA zZTx5LLF~mijR`ca0=ba_CA3izGVC-aNK*){G(m}TXi$I~LJfEW1X>3`@)+ps83ubs z&@M=J)BpgT5`mU)LP7l;^rI9}%VdywptZZop#4vHa_DQ&RlaD(Bl!np6P|(zRPRIF z59;Hog7+1HY5{OF4pKlVLnzoz3~;jx?YtTACMPY(O%UJ%h(JXJ`ZWNnwHrX^2!cxo z1yFi`v9N^$sLzJ#E@uYNEw-lMJC7j|ZVaJdO%Uic8pPE257*514&yO&2h+U5@GIfWMEK*^%g<-Qj~DhFb26t1>KdH4xFSc$095t zDZ(PBtOar(vU?$J1@Dmoji2)~fJXE{M{zJJ@iU5>gVxWh@iU4Vn=|T&91>>a<7870 zP-kN^Vhei{@P?5=$jvI8|5+mroMnzFYR%26TRZ%tQjw4$}V^c=(>B)qKc-hqKc-XpxdTFwE<)$fU%J{J7~}aH0%Vk zVs%571K2QbZZXgV94{~Ep7~I1?FKEatJ(*^_Ohr!dcCkZ4$*HSac>4_#WtwF0NP`V zKS06dfR;AyPz}`rl_%gaFlgCi&S1^p0veka76tY0m7%0DXxtq%dofWpUATv1Tb92P#}?CR{s+Mv-G5cX2gk#~^SQSbtBKo};#4H`3WfDG5obkNSe z#yAxwg``$YOx{6WObnqt^gqLE$mP-w4x-thaAgPYRlUgw+V>#NAPZjc4ZgRUQB;nJ zosW@S)Q(AAk4c@4UEIvvl%0*;*vy<=Ox#>eU7TG^+*C~+v}*x$7!ISTo~JS^N07Bu zv>qF)NpQ4-k({dj1Wh(Ab{StbO*vUs2RS1LJ+(UUoi|!+<{^4k!R*@X&KXvQK_;wh znhLUP+P;R4`l@vfMsjL;#j=|0T5Ph#4Gm$S%jqF|xo$H~We{Y5xKoqCo`Hc;mJ!pL zn65NeH`8MR-QUS3#{{`*)Q%DA;9x7O7=1Pt(~uZPLu?LS6~WFSts$f(tHsGKqaqm2 z%)u5K|U5O?g>1C3GJoMhK`%vvX+4Y6+>!aIi-(Gm9~Eg3AR4 z2F3%7+TamXP(K>ds|D3;u#qW*2vjs1F*>zMP!co(sx2u58VrM7B^HJ_5fIYOgxUd` z2?X^sAbmLGQ81{{+SE_|-Ylns^KmlkWj032| zMSE5c4o5e;>? z=J0P7ql1IPziAE*j1G`{q(F;48nPW69Kc73AF1EKds$Gq4LUIalH5$xKoc>b z*%?+vQDe~IPmB%?4Glt)*Cd-^M*mv{nqpxLojO%pQV6u2aH<37_9D>c8c2Dv6Fg5V z1l|c@#$X3J;f)bgID&>gg^k3`K-0qPW}ub$YU-fdnZ?27ikh;LIe0ZGI~%*XnzFe% zyO=zqnz{%`ohqpOF*8>KZ-iBml$0{mVr1uFW?y4r!OEk{$;u}zBq_$qsmsfvqid?m z$ssBr#>vgxBP!A(;VsIWr(njUt-$#2Lx?alzqk}L<5b9j2LIl(>bUW9uutLCx7C$Y zXJTSem(+7)J;TVz%)u=zW>?N3Bjdo%yO5hrK$ML$(Nmt0m7N8={ut42hOFGG1l<@3 zzJ!`hSxFs)!CAu81iTf&%-9HgsV$^M18&=Z2vHGsIYxNZ2w(1H4$`U)nk`@hFM&{3 zGliJU4w}_AHUce-1ucgFA4p=)sIJDiT0u-unvGvXh>uT5gr7}XP)tEem`RwIjg485 zn}dy2R7#YUje}c|nT?HCm`Pab8Ylts^7=x?oNKt{gn0QlxI_db#UusP_;`inxP^t- zIe7$yIXT&-lp2(z*f}|c1$j8xx%nBn#S}#NdAYcF`9&1Ogyq0SGIR5?aP#qTv+!~= zgKd?IgY0{Skg|OIYzC@&;=;^YTFk=Q`E2}r!d%?E9NbJ^+UDlkUQFB^yxi%RgMoIpHGfeLs;0q)!YsddYMj6 znR*cpj5a(R-p49PFuYo z2N^)hnEzK9LHp7{er8|<`%oO@S$5C}7pSZ;7ByyMIA9cRZXRxw4L#>>3 zVW9oo4xlC+W5d6O21e0Upgn}5p`1KgJgc>|rfOdW)fk}rk)=hoc{xQzIYHKd!vHkC z0kcOIhb^G#Ot38&R)8jtvJf_CgQhn*d3ZRr86bXG4W37KVDMxJVu)tIyoCc)>VP(j zsVRZh_=vNygD!qHMG_GOZC3krCmS zVCCoJ5ej9M#72!%kyNI;Uc6&fgflB|53ybd4}dAS}yCPmVq^4XR#j3|XVFqrR8%f>G*PovmX=YnRWorc{Hz42SlvY$0(3aN_<@+qIq$Cb@^eTvh`B_;6zz$xjs4gn1 z{_hzRBP$1wfT*;Brl6X%vLKI$q?nwr1gpKayZ|Q?qRkZsJ>!7zTrn$AbH)F@tj>be z;EY%&i?y{u`JG1y)Ru(ISHEV=2G59tRyTugpHUPw7Kd$e0QW^ftx3?8;jFO!D7;Yu zIo!~J5wx=%w&7Wl(KcS|ALz1NDPiHyyr2zU!jBr{l62)5v%^BOL8S`_zZQ}#Gc`ro zZ>-QDpQIy)lBQT0gculDl}*)66bD@pQ8Lu`pFf#mmFWJz|Bdo0~Df+6x zAyQIVTbQT2K@waCLDD2>orN4IwJ52Xn5!e3pe`ydYAnbMGTN9?jz>k3R}N-adP9Sj zcEjpNypk$BaxgwV9Vgez#wd94&EXn%P1z! zt}HIXuFq&LCT=D!$0*LuYG7yz8pbjcH!~OKXH+vc26gJiMb*^V^%&LF%+=J*#o5@! zK%HxKHg?mk{DP7yl0tk+LHn4^B$fEMq(ue9m>m9Hb6^q^5SQTQRhBek&i4_wwH0#~ z5|k1YXJ+N$=e%Ra$eEG{S|%E#!)$tnXXJ!Dupbwl|11^sk+1(>)v<%HQe*g1sd zIJsE_d35{)`JFv4a<%A@}1w{k|LY(i!VxWT|L4#MUpyMGG zjZKwV#X&o%AyfXXF=o0u6u ztMXJCbQugmtq{;!JJ3-+BJARz!>jcfmD$C?rvrK5}G8dhIJ>ZgOwL1z#aRR?W;WH)72 zg6-}U;bVI3Emv13=Z!W_&*-q)Tduxd&U^L0)uTbvWG~;wDg>g4)WEvIFWTRZ(S-m&ExQk*zR?AK0nH$H>?KH5a#wuM+e&O1TI2 z6KEqoJRDh#!Eq+8%!qbQ|G(8x%U9#{6o#M7O^ww-5oON^2{4Gy*iG~pA(3QcM}(JF z6XPZHw5Mt+4%#YgE{Za<$tVhm0JOvhPkW4^s1b=R?Wro8g4Yb|qfC;aPOOL$bTZ6J z+%XA>Ck6(_)r_Dq7zNPX)MB7|(!@+0)IC=>2OW&cuBNVL%Eu_nsAy`U#>fC!N?F0d zBPApvrY0sLB*nv_uFn{z$JhW_NBK}vMoT?igPB<)U0q8?l3QIOG*m(zKHdYmYnvHd z>Pdt4SO_YbqOB4|eK<+qT?JwveFYhemZ*AiTVz~(VTkG2Jm`F&N z@Yv`=S-jT5VCRAQHqdz&c5o|6oPj}@T~yrI+*F<2SX`7{S=|)8%-L8}c|$?Lf`Wp+ zn(*+N@CJ}oj13@x1qIsSAh9~IfuMHeJH|_llc2ZSsWX7qs6u=R^S3xV)Q9FEKeNNk z*H=*qR}K$X4u{h6Qd0I(4h~ZGP}&t_XC{&YkiuO^3P1{HfnCACzzH5-2lcC%89=iy zvJ9%={gd_#zTno5F=%ELv>qR{YlWRnmeJUjQB7Tq8MM0_e8jx5DXI)3ZW-;cFflE$ zFl}aLHWpSbCKk3hbOA;sbP-X}*A5N}+qRuzW&w@&h>G&?@d*BlCtehuZbAEvK)Gjs4>w>F z$j#-TT`H!apd$~O0|U(;{AUF1ivg`ymW19v!2p`G0qu)|E|xYkHU+Jr2Q91u?P>!} zv4e(qK@%K$jSR##FVlv$L}q8?-?uV}eGuLESg)22nB5P*G8_Eby6!(6h@0 z8Kf9MtM?fgmCY5!jfL42)j^jUfEI`{gT_NaA!V)%T5^cM;>za6j8i39{#_Ll713nW z(qvW>5tmv9XhR%VxB40X`@_ot>tPf9RbSp44s$d>+WZBZ~> z4W8!#)uEua-D(CehA7ZJZFMzuThK)crr`68!Kaam3W~6^DT{)RrV%tTH!~6!lLei( zE(SCi;4Yv&BrCIEhnMCC@Lr*FDD=*swK+C#=^?Y%J!dujf0(& zjg5_slbwT&k%5hkh3(&WH7Q{^QArUINl`grDK*d3~%iklgUn}dP?)EU(W z`yU)Y#^!1!j90lB6$PZkgoSyeI2ak3nYp;dcon$Jvdp*?c*VH6n3)+FIiz@mg~g-= z6uH#ZiB&BnpvcIj&Zv!U3Pc=>F?{maEXAoD>_$kv2MsUKeS)BS92rGLKo?$s57uEe zHdO|nFr)Qvm6m0abZ98!RBcZkQ|(o&v`uw9wf}+Vo)K*kKJd*F=%$E+29Ch(5K$2^ zaZyEe(2X7pR!No+Q+J6#4#^M~VPv?9X2Dwlbuk4q1qCw&F?E5-+Mt;Sa2*GpF9DrR z13EcF4|JlUDQJxuXfzDEClt0g8?-G3J{Tnq>i2?%2Umwl3PNtRkQ4+j&wd^jrVZIf z+<47C!k*CqJU0uuKLc`af;MP^RzXMpsuXB=5Y(;&jirIk!-Kd(kwJ^W2;6c2ExiMs zcxnsYt_@yJ3L3@+&6tB~0W7W&l8_Mkw+cjtNeG1rNq{!WHiT)5$jE5O$dnwg2(Vyu zkP>_)C(WpGzDFbCCV-? z3feGdY7Sqi4xhbJRyP-CT$AeVmg?q~>gJy6_V1K{n3%k{_zVa&Utya9BO6T8E!90s zTplEU6+$U&QvmlVUomPkPGf-7f1n;djyeytauT)v!df|j?)({%Xs4eQ?ASx{|bt-sck*KJss5Xeu0-b7eKuiqU1_ssl z;-GbLpfgQOl|}g&L6;rKF@i=k>=@0BP1(hb+1O3>8TlDS)zpp6mDQEa%thrH?HNtQ z#Fg2V8EZHVl^m1|Ira6S484^m(!9#@jEwS1eA1?jFpe^>vOqj z)E3&bgDGIt5|YF?)mA$}K^vCuLGve~3?R3F&e$c=CF0;2ar_Rs2D+uB0k1n6vK>M} zqw=8rdmwkPG4O*{tE;kuS`W7HsZV2N@Ifdjd-zS%7_+lOLpgas)4uZ{!GJhzcQwf1 zY{)Dc$oI&ufVY`paX`Gk`58eDGsW+3CSv^!YHPn@yv*1LzV%U+K?~H@2A^|p3_2dr zR2|xZv1SByU0Bi9Qe9;hkyMoyRbp!fpD!*c2s%!eF`Sh}R7aGVS(-(^QKwOxnN>+l zN=-_nSsQxYD`RM=GqaesC^Hwc46|yZP9x;*hW`+EfZBNS;5$ngKwBU|=h&K<87qp5 zvYV{u`7d19lhaPTa&1fFl&;S}qV`K=^wt0W;0HY@hC&VG=bsBZT z)J#=XrJ3wNTbw}YF;q{>%_b`})Q}nKly;p)9SLbwRWnu4fwG`6qXUea7!NRj_Ps(* zQ2^hH4BaPW1Zp!G8`(43G3qm#+cB!?Ga9OaZe0g=*o{S%+0Dh-na#!7L2c1z>|9(t zteVO!+$_x2Y%I*m#%vr+th-r5vs-NBYznls8*Sul5s z7&0bxHPA!|n;erJqd7b1Tr+(}(5ehIdq(imRbz8AaXUsiMsbjoI-F%LuD({;m_wOG zSn#5dEHg)}pfHOvhncsAk>bCL%4|Yf7G`Q}MqH{IGECYDDy+QBtepJpjQrfJf{gvF zB4YfEAR?1hSd5>EO<0UyRf}1X*Gg@fkSvQ1i?E=I2#c)Xat$j<4sP`ix+`Q%)p&$7 zWw`|fIpsudiY^xumXg$F;^7it3SyhY$-&Cc1tJtc1ei68LlC^y0bHMh?rH$vv?UDL zMGR^#gD!|rW`*yCf-Gzn7Zo=*We4vR1r>#oLjS(J;}sO-1raO_4Go~v&=F%(-h#aA zK(gz21r@Zy!n8s`?PN&*;2UEC11kd`XswqjXjIQ!9n>QR^^C=h%t3eRD1k!ONDMlB zU2`oX_(g_!@(n`A}+xyYiMOCD{B~<<)xtI z)vam@%*>uqKoH_GNInPM-2ysSK%POF z!3Ml@h8?nsh~3zfU5`;5em)3jW15i|s8!1j+N=g{(|{YmpzZ}^x7JtBQZXaJNDDgy zi>c=F-eusmsnTIv8g9Y`2<#VB|jPY|?P-dI$5sup}nqqe(y zgS-2It6;ENQm8>&yFo}Y47Ab=v^Gv#TkAiAmewjQa9V}-P1PB|H|D7tfl~#jU1b72 z*k8;Tv_t_^ikq2&P7MNeHPzrp=!1_T1ue*6?3UM7bx@Vp(UDhmP}P=4;jL0OGIBFA z5|Y=Em)DU$fK3TZLnuh0n^7pFs|Xph2KP}Q=j9lJPHkXUHW!85l4mLiiZReJwCu{} z$`CAS4C*4V8=D)0uqkK&$W@zLYZhpOFsMb+puJj9QcHnLlv|5Slv_cXTUCKuj7yta zj7vd^OKr9GRPebRphXqhlIfuG4>bCtt*tGp4Q(fa#^;zBL?N?QIL_`d#qAt+kc(EM zpXsBnz%9zH%?)!9oUNeEt&MihPXoAAhPz5z8{9Vp)zjGwVhpOFeF4ItAVJ*h3cZ`b z82?qNS3vc>L=y$*}W@}3dd2y*asLDuzjjNx?~PzUb(|r~ z0pyEmK|`6KIca#>0+Lqo#>(2fI8`2so54`LTPgB)15v7)k|F*9h(q&VpA zHEl*yc5zc$+S=OxKs&3oL8l04Yl~hJ6}={^?V#nrs0~#i8hXtErb-kfD=Mbd&;V+a zgT`xLG2URD0bWnWV9#U*zTk?VSsgTF2|lvdd`k3IHX$~CHn!=N{JJ)By3Cwx%(_vH zmDAbS_}PTmwnp>o%0=livvD%(f|go<#wHjT7`HK&fzR+_U=(LpXEs*@-A^SZ!p_I2 z&JLRFVf4wA%X-uW8j=;_Wn<-L?Rw;s)xlVrC71Q@a2II2l~;(3g^97tyCVyFf5&&m zYmAKyTntjs9rs4^jO?H}F%vV;RvuCC${=}0b#rw!aqunAY@qu?%*;V|Lb8j4SM7j{ z?**JJ#{P1=g4zm-rt;z<+OjTk4xv6Gs};1>WxUwa4cT}_GzBaYMCDv%v_-__O&LR( z!jqIGWTX_dwB^kd)YX->5bX(%?UXRs-ZN6?Tv%VDmYl>lYyB-!KS^ikljP&ax3? z1r4RDi;6>17AwSNWm8qqF<_#`rdPGEW=;LKU;(3ps1k>^_P?*C4p|P2psRx!ry9s8 z{X3w|IMpHR_3Ka(acymF1@Bc24Xeb!tz(GQpf&Vo8K*OtgZglcrgn^=*#_8VOmR^* zc6HbphUVgIpzZ){7m%r;3FtOYJ0?9wcxB0$%f%}uz$75f%Pl9-!y>FA$0;l*%G)U{ zs?Eg4#4jo;E5@WDX>F#$E~cj=p`>J>sL04^%qqmq1iBK2iCc)(m_;O4NP%5YNs*O> zBU{!*Mw>}YMnsH{ja5U4UChwhOmzuJmw^(bFAAHJmjIvI0=kbGbaD`bu(BZN!dFv8 zjLXZEp=BJ}F^HkyTVDQMWefu^s}lmv(MUcA&E9EgT>}+2p!Fb-`)e8`1rcigy$0>^ z*18HNA$2*ly#cx#N16eTOH9SFTDqr!(E*!9-wq@|#%AGdZ_p@#HI_SYK!+xqn45tL zS|#vhl-7)(lj1-l1CW9bwCT_YTpps_rM5>*UP4YzLS9Uak6TcPn^!EfAsfzy$f35> z|GgF#50wzsV&^vIW^(`?#|UO=2}^{E3&Ym39b^Rc6F@V`;B%2MB1BP8ksXVRvAGs> zl@W@Ig+Q~~s~}E8INJfu(Ol>~jDM>cwO%1PT?^s^h`Sv?MJlMh0S{*#(1-xKyJ7bY zii*fHvV*QVuxA9-DJGz)FcEWh&?&LzW+rN&8wy3l#YEVY)YVMv8O@BuL{NNCr!Qio zB`V9x$jK!l%cal7#l|hbDyoYvAgV8Ft%Vx+fAmGQtVLyc1o@abxnxAS^tq+ESp~S+ zM6Gq=bW*F&UuGit%&JCa}j<<-2OxH9yo$>L`AXq zG6uufSUd@esT@&ju-h^H$|;KwL-#5quR!msXJt@e&;YH#QZ*I@t=bU*?V3;n4XJ~N z`#@9u;4Z5iBdZB$c286sR2#w9@-R9m*b4Zr)^yR-_Z5&UVqsxpuWTq{W?`3A{&&?z zzd>{=_|zwG|M5VyijIP96qz20iErVi30)iJP*Enu!y1GKz~;Ma@kit`-#&bzonD-Rb&jp-3+O z_t*jK_|ad<(;LpV_GXD-4A<$oo9A?8`S7kBhTDI4gf zDDbc`+$>>GHxYDjbOZFrR!K?tfvudpLPAnPLcGdGT4JJNk^*8z3&FC|suIFle4-YR z5p_;5S6D(-8p2NkwQWJS^+*V72}?lN#~u)p6cUmYDlt;luvd_fR+QD0RW|x}Mhm1( zRFO?ml0}pcG(0cF!>Fw)4HjWj6qQzmYX5f))MAG88(uMP1h*?dyMh?t1OLLH8De$t zkOBC5U^a0vc}7zc(4di_Ic&;VoK0C>RNTni4C#n;$k4_yZFV*;5ph)`RdEq6Hg;_m zIYCVpb53qnRTefLes(rVR&8}rQEiR5G{~|3j8j2dYfV-Etu7Ja;^XG#;^OA!;}R(m z65$qP(wF095)k5LLZ)mSUQM$0b15$QnbL;^v?e89;de za=#Yj>IHFQb?|@&t10_-77kt^9u5`|#mmmZD96qD?*#`>Bs&)udkHtkQx0x1CZ;S? zQ&Us3DbCK$&e{^Ks!WV=0+NE9oC1>aQi7bEf|6Qydbru`7`Zd|bMW!7v-9u^@bj>< z^YXJV=iuStu;FIk#LjKY!OhJvg@=h{qM2EMnOT6M;sOXmMVilWfd-@IEpB0HIZ0t| zZeeM8Ng?jYZ~=C1<3@Yf_{=r%8LnKAGw@W!6+!FWKy49oaIeOkU6EOlG12nh8B4Cv zP|&e3VWAHH8A2IX9az2kbyz59)1|gUXx4vdxdv+YtY%Dw?e znDFV_N=Vr1@s*kK>Dx(2*y{5$cAN0&+lfoq>GPX5G^}oDU<_+$VANEw(O|W-WYw@q zz{2_hx)Qdb;TrgkXKJa2pTT}O_hS^P`Kr#4WRb5 zmR4AUwzl?4xJ_Fcru}=xDE9h*=(TIBL0wLG*$eVJl066?3o8p6gO=EX%m+8QK}8J0 zzoiWg|E@M@X=^hwfUH9D-@h}AV$&KLLbV%E>|$bI%trMSJWRoUg4qT08{=wtFqSnm z{L=#2722S!rS%f-t1s8WK=vGfcny5c=>Ip2XBlTQ*fCTvFsPcDn;L_rl|gM0b~bf( z@SPg^jO^g!kU^!5IdpxM8E8q0D5!r2IwqH&5mfSsshfdr@=#XdX9OL5Z)#{_2Hu4U zI%iqjSWHw5d~b&y6L?h+I~!=Hw;0G6b7RIO>`V%b%&bg2-2B3vY@FPjeB68jJOUyj zvXTmtIs%-Gocv1qer`q@BK)k3Tx^W|LVV0Td>kxdy-Zv}9K!q@94t&MOd@Nj;Dp^ov3*V!`I2F8a z_1~*$EL!?3#um)lp!NNH0{^~&*TKo}hYU|PfENfdih}kYi!w2Da*Id?K*l&BB*-0* zZ~%?rK->X3dxZp-Ko6BLQN!t^2Ozg7D7=DD(;yTfmm%B-3a8hM*BPfWh%rcjPBvi_ z6BlDQWo9)5E!r{{H&-?WpZLotYHr6Q#>b*&$7s$tQB9DKQR3fGC1FKIS!*Lk#wA*F zYaIX0idJy5mgCTHaI=!<&`@BU!Y(1I$oTJ|C?mIsscGjTlVx0~D*x6o{!-B5lDBlR z*XEYDa+QbV$ybbr7^g8PGH5U`fLtIhCeI`WI+L26O`8#%C)L&LnZRquK!Ypl;>PBT zp>pEFd|Yg-;8kIuRdB07tKh&Z!dTh3_=LsfK%2(3L3^zE6{S_BWhFSdx%jyG*f}}b z`MCMGxH%>sXDv(YHjeCduS-S(^jE5{wCzMBznp^HQP>A*u}qX%EDIf-l znV&`~4$4MMsysaEM#>HqQ$G*uc9`gczj2YuMDF?IABvFH0D_mKAiW z2m;G88k_1dDuarA&~hUX4O;O4x-(1E7<79DL^{}yO7GKhqUTxI0p5Yy6TYyi=a zAq{O&F$oTC&{z@Z#$i!rMG=1fc#uv}MP^QBNoEIaZP74MMlmK1ZtzLRkTDm?T4~Uk z*@*Ks^g-)5#KhUvK>L-{%^;*IXcAlvLaKw=>@X>Fakh3TSw%Lj4U(!lY>KJc98yZc z|9Z9Agq5TiBb1~#wAmWiv^1n-7fNYp!Q=&$gxRz?Y{0VhY}#s4GBRw6vQiowq|~+9 zlv2QE2!mxIdZFVnu=PtCpu5Z%5j&=d?7}PYGqRy~;TfQtll!$r%+y7sSQ$CEgrzvO zxj5Ol_*sQDrCAu+xrC%SwK+Lix%gN`M6`v?)fhpWuwmQE4{D33n~6yA@bfZra7qbr zYI90)vhi}U3Y%$4Lj{Gow78@=S^2nFh0TSvh1JbqWi8A<;tVDXK{$6(6WfEw^d9EM z=Llh8G>>wza`A@$<&4jUgn^RgC?rTnMPH7}x!{-ogFg7sofJ$#wH9kgm zMNvi2-437=A3!^cu~d1Chj=77x&Ccsw3pH4X63TPUfm_Ia!Rl`$Vu`@sAAT1(DVbj zUxk^0oq-QD$E$45sLX84Xbzs0U@XmkQ$$#L5O%0$l$pj+6Yd4fY@dG+d9z2dO zE(Y53%?8=*0;*bI%p817Ov2)pLXwPOl0uf^!c0tj9L#Jga~K&I z8&suv1i6GkOQ3lrg|xMWBzZyWqJ_BxdE^!Utp=U+1MVk)=eHafKr=?5)v8*c8+uh0 zO^wZs#f{a)jZLAwPSBz*BQaK3&1H_kU|jugm9}WM=(LHPn^dL$T>}jxFlvD=n1-yW zn+oaHPlFsZbwD&bJ4{>q05oJlBL=*@oG271SRi3@jnRt%biWt_qY~(L1#qR$$H;CZ zF2>JjY%XSGE^e%DZU(xi$w(Y@8J;P4p*=hJs%3db&^;A;jEr+cl-M{p1mw+3lK6!= zw0J~B6&$n`3>Ekt#Mn95d4$+l*tj?Zq*&NRxnC(;E3q&pWJz%g*fV;{NGJ#h$O{V# zFmZFRu!|~a2?%I8h)apc2r;s-$&2%H3i5GqC|N6W39$*NNO3D_K-2wIMn}fg3@Qw| zpm|MI6E$_T-TNY9;>dgWP3;)r%Q1vOYcfFTlF>mzSXe^UOcg|dFq8>B)&?A4JUj

      >Hga(Bzs9gu@2Tx=0W(Z-31)cZ@9yS3bHCsmT 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

      *h0NQH|S_7(!;tKG@6Kd-ZUOPCve*GHN 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

      QdcF2@D+fS?0~#-hrCQ=zB) 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 N%3X~?ok5;~0RR@kqU!(v diff --git a/android/app/src/main/assets/fonts/Metropolis-Black.otf b/android/app/src/main/assets/fonts/Metropolis-Black.otf deleted file mode 100644 index 3abd62387a3e2d22fd0d1d6b350800e7a2c3ab19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23696 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 diff --git a/android/app/src/main/assets/fonts/Metropolis-Bold.otf b/android/app/src/main/assets/fonts/Metropolis-Bold.otf deleted file mode 100644 index a42b9410fc295d09056573a49358cc9851b28602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23664 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 diff --git a/android/app/src/main/assets/fonts/Metropolis-BoldItalic.otf b/android/app/src/main/assets/fonts/Metropolis-BoldItalic.otf deleted file mode 100644 index f2425159c27f0f7b936fe3ca694b250d46e8e31f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24332 zcmeYd3Grv(VQ64rW^izJb5mG0V?RFwgFpcTgDbzgi>n)R2D2^$Ludm71A~@(fPe7y zQy)wj7(&-DFmQ&r2ZuT_FfuSOFvNohF8^SCqfGJDQyCaoA22X5BqZl1795|ppM!yc z>kI<}YfDCIVhUFR_ap`ehARvV3}zV_sfp}<9O?`Vta}(37*sNHODgv7P}F8%VB}$7 zU|E-&SW&>J696*%3WbP=y$lR&4h#$|odx;DCI4$2L>L$ZK#CL?7y=j= zbr=}HZenC$*mi&Ohj@OQuMEu0FF=M|{`7=1UCB49pBnAW;Se#xD%9 zO#lBsCkC^a{=d$&n?ZzW4}&=h{>dQ1ti+(l1fv@n_?U>rRSbMg<?%_&Ea~qdbEE z9?Zui|Nkx1HU?oZc46RTg5gXC0p?@|5oR_lSck!k87Kb#7bM5R%V5Sdg@KQ0Dgz(0 zE`u48UHYZGXDAhf{BHp zfl-K|fl-@*o$=!T#Y_SJS28YOP-a~C|1M+G|1XS9|8FohGiWn5|G&kY%b>z!!=Sr*9 z3@S`P40epi7_69G8QfV;GPpArGN>>uW#D1dW{_ii!Qjon@b4UBB|{_Q0fq^Trx+G6 zy8nO9c#5Hs@gBn@Ms9{ljD-wyn35S98Lu-mF?#*~!{{w?Jh-UC)jAIaCGy|#P z01*((4xu1qsCT#@gCc{1k`TlWW@(1A3JeUBL9$G&OzRmK7!<%Irx+t2xWolXC_!8W zCb<}tpyEsn+zdKUHZy|)gE^GV!XU;F4rQ}4*f8Wm*=!7=3@f2*4hBhveNZ+h124mM zD4Ux>is1>A&BLJ0@Q;C+fsuuifq}t=Q4`8$WDsG@g|e9##26c)Y-R=r#_3Qt3xf{h zbts#ap@IoiAArnZW6)x%hKh4A7%?q{vN;)~m|*I;8BCZyLdAI)!kAT^^9w4AGSf3k z6jmx285o)=BvmRnXB1@?D+Fie78K{_>G`IX6y+D>=VTT;<>#a*c$OsQWF{Nx85kH? zg96+dA+HNk0Fg%sDu4u`y24V6iZk=`6d<|-f)xx5Ak2*XlH~lnGLVFxg@tu)Vs>hN zNt#|xW|EPfsh*jMxw$FAL?mm%GLuX4iz*fT^HLRjQ&Tb%6#_~s6?{rkP`r>)Qc_^0 zuU`gHoS&DP3sS0=oSzGlDYnwrPtPpLC`|&1=qH0bpIZ#^ygtHK24{wRh6094h9ZVc zhIEDuh7tw^hLsEo3`PtF42BG53Z zd|{MeU}WH7;AIeG5M@wcP-IYHP-V~sCr1+oQwA#r7X~*5cLr|;e}*82XoeVuM1~}W zbcVkSZy5eDN;CXoRAId$LmoIO6*E*Z zG%&O=G%++YOk|kCFo|I@!xDyN3@aIyGpt}(%dnr}5W@k6gP?$60O}YxFt9QRFz7SXF)U_S%CLfAJ;N4;9gOUZ z!i>_4@{G!i+Kh&b=8RU1c8ng3zKqd~sf^i-bxh_=$C>UjtI4&>?UdUq_gO(iK~h0h zK~2FxVU3c||Nr1R(12kf!bFDsj695DjB<=hj9QF(jAo3MjJAx9j6RG3jB$)vjCoAv zOvjjRFssQm$nB8ZBlk%`SV2NT2E{~>w=)>37|Izk88Sc|eE44?NcQhH5DCE#-aUBn z;N*kn5906rWng3oV8~NEZSR@%-=+oR+^burV+(urP3ea|btr0D}yJ7=r|Z zB!d<-Z3!`0GT4FBmlK06qX2^=Ll`)fg)$^FxH9ZwC}7B8$O9Ll#SEnkRSazm4d9$K zg<&E%C)F@4VOYtqjA1#$T80&jf(&aI4l(Qp=cn@w8yGG!urm}gFf-&ba4-}x@G(>{ z@H1302s6|&h%nSK$TGAuNHMf9$T4&K48{!e7|a+JGFUJyW-w=1#NfcNn!%o76)1Nxcra{c@M74?;K{Is!G~cx zgCE0A2499941o-L83GvgFhnpMVTfWl#t_bMm?4tkC_@~>DTWk=3k<0Y84On#vKX#0 zWHMZ3RAiKg<|=hYO-5CQ1coyVu?!~};u%geNHerD$TM^@q%m9q3ut8O0E70bNj=2GY<0$r%0MXZX>~_@jmChX{+@L#fjLJWRhOd6?(( zu>6+&y-S8=(yugD8Qy99GW>4^_sUpD3o&FdF)%W)Gw?BpGDtHhGN?1?GMIpiR&RzN zhB$^4hHQpXhH8c;hE9g5470(JvYFuk!*PbQ43`;hGCXB?%kY`u7b80(52G-nB%=bj zFtB2DW%OnYWQ=A^WXxd9XDnr`W^80^XPn45opB!HQpPomI~eyd9%Vekc$x7Q<1@xL zjGq{PF#coWViIJMV^U$#Vlrd0V{&2gW(s7AV@hSpVJc!OXR2jtW17e`hiMVh8m3K5 zdzp?iU1Yk$^pNQT(=TRrW&vg?W;te6W?g18<{0K8$E2dvvQ)?1#N?v{Jhj` zm*m8v{5+TBqWr`X=fvdFl2m7~h$}>uD}SO_-oZXZ2b8{0R zGVWl*T_L7=!ZrAS&Gdu{Lk#ss(&h)Yzz<2p2OvwvJuV*PEJk9%*ja%0n3->Wf~Zo8HFMn6Izs+mmUgnP&inBD8%5%X2tS<`g%S5o}6Cs8sLX1lRhiNj{9m!zzDPVRg zTvsZX4+%?42<4IrF(Vx*K+?g6r$S84gi;V?ApaQ|n`a}b&H-DM12#Gj%+7iqFbgaNWAi&!;rgF40}K&2^#|+xS65C zV95~AP|VQE(8I8u;S9q?hMSDMjN*(6jFyacjKPczjD3v97%wy4XZ*^<#Kg%Y!X(M0 z$fU{S#N@^l$CSjhkZCQ`4yJufrrpYm?N0unNyfEne&+Im^+!LGS6V1%e;tr4fA^DEzHN5PcuJYe#!ia`3LiV7FHHM z7GV|%7I_v87DE;*77rF*mJpUGmO7RemNhIJS@yA46N*|Jgg$D zGOP-$YOJ2DeyowK39Ol{`K%?Zb*xRS-K-N>r?JjsUCVlc^*ZZq*88kKS^u%|unDqB zvnjHvv+1&#v01S>vH7xvvPH3FvK6ycvemIQv$eDJuuWl`#Ws&^Ion3I-E0Tgjy;WoKk(W#?lTVwYf-V^?BVV>e_sWw&CtV|QZrVGm%BWRGW0 zWzS;IXD?>2V6Rc)QkUfxHRmdml{b)W;`+06F4vExsB7AzRR+52RHaedP*l0EZwoNfA*>Gd*y#CvU&eL-dva}rFYWn!--={ zw{DW-{+=P$D7$ri;fmCh^z6j6C3&0Wx$R{ex*9qg%~_ABad9sw zVx2r~=7bs2(HTYtt}R)T-Y3s3>Lx3nEBjrL z-HuBx^>?Odh-?TKUk|&QEVmt(o2;BR7q{rmtGhlPm;Zk2#}3xtI&8m_e*X{n{(lnJ zmp}9Jvsue)b7~8ut4b!#D3ednWi4O5w`RLEp8}U~U9hb1J{7K+-=$n-OS$CvZ2s`E zDwY~sX-MlwUi`99{>~4nNnF-{M7V$4QIO>>$lB*8?U$NjoF{*=jCK9Y1q+u+bAQ)l z`#$?e&dEPHtlu@*zJLDd%=+7m?RUwa#E>6}tiMgze)s)J%mXov*!aH7?&8vA({%{C z#%jXG?LDt<+AOJMo96A_vAsHPqukZ^teZkTm)lDJme8Z=Lsl3#( z;HZGv8{*~c^jNt?g;!|G3P(h739nG+I_Ajwh|OUa*Kb}nZqe`Z?{0l(c;>QDd%3)s zY}CPf*^j09MAK#EtGKqLN`!IAaf^QEWiyrKE|vW*r26r9OoCxG?4 zYB-nfpMc*@KLRFjakF{Ka#!21?l1P+WG($$=Qr*UU>NsC}kt6%&g0l{HGS_d>C&u69 zdStnExr7UnWJ9^ueYX;wC_9l$o_qOsNmg!FTUl*RHcmJ;So&USX z2Kl=`6j-@iWPdY%XXgHK(~^t(XRWm?x2T2eZ<*iftS{NPCvg2{_%pLxmb)pA^}8b5 z$?pdyEm$wb{hNbr|H}Pq&PsE42Xk>3gvxS%zVr0W@$HF$+{IjVTzu0H2g#oLevq|` zo!g}TgVB@kimx7h=j0ZB#g@Xw%KcsKA{XC}%XYHdKWpt|xqsWT{qFmH=C{cAGpxVm z*|?W;315hm72e>&#mD%c!Fi76e}<`PY1~;{d_QFaWw~2GUJ(7R_q~7b?|xQ3(Il=# zTs>Ue_Oi`gO3i09-|vOrEq=>?=lmTm&;7gP zcgFAF-zD7N6~2pom;SE8ZT*?mm5ZD0yYf$GR_;!&L|JBT(G;%lyuT$_xqpi-X662_ zlEKAYB+J;q#mxP^f$&;8r{yZCR(?+)BqvcKEdR{z;6`uK-= zA=mfa-}$){xHiZNZ{W^Mk?oM>X8y_iW2WeDd$!*VzYFgDP+P{e^t<5g3lD#Xv3@sa z`z`Z*3oG~cbWuAlZsvK%WVd|}`TG33*6$6h-yPU~C;Slm{`mVr*55&FzaRYGck25- z)-_z*KQ2eha(~xlJFzK0(c9JEPM%xz`&+iT4_S}Ma&KI}hWk6~kA1AaHQ0VD|8-s@ z`(6IZcX{sm@BG|lpII9kiW*9!E9$2$n%*;E@ApP|?$uo1yS^)OH#AhXR7i6(cF8hx zGp_zFvr(3rd(C&*@4LUta68+BlCaf3p~C{bsf} zdcRo=HGeZ&9QJ)K&;8~{2J7!1zki4Z zrL8(D&%I!=EcbUcHtvQ;A!XkuKkRw<-ThHZxzLl>-wj^3zxi(Pn%kdijV$+XhwuE4 zzVmqS)m`c-_?XSa3ABUDHq}v+WK9M`+MDYWp38rYTWy{mT++|{?5hvn}v;=ZRvLb zR_^cWY}|8Y8GkJMuF1?T{oU%j$all<&fLER{+NmS$8SB#9lIud5BFYKIqqGua(rQ2 zi@3NMPkmSX{9S>WJ0(3kA$>{SX6_6wM(zc-WEr^+bDb~aKDv~P`}bQmZsRkuKlYU~ zPWds5nOkg|EH`UnX<<^-3|a1AE=KO(j*q{VaWl^RX~N7cdQ+CW`@1B!*Y{=LxfxIW zn83{aHJXe2GVl&ai`V8pBS;nT#_Sv>9|5XEEq9PG_9U(8Hj|pwBpuaW>-|hFuH>47(ZjFzjX6 z$2gyH0Yfjteuh2MaVdi-<1)tO3}y@m84fWVW;nvQ zf^iMwD#n!z<_s2$s~I;iu4i1wV98*`aFlT^!!gE<4AzXB7>+Y;W^iIS!MKItB*Q6& z(~R2~w=$ezILk1B!I{B@aVO&rhI0(A49gjJF>YsYV>r*ahv5RlMaJEXdl@b<9%9_j zxR1e|!GrN2;{gUw1}}z*43`9 zc#82f!*zxLh8qkw8E!G$W<1MyhG8&oXYmCGfz#&DhC6~iA!Zbn%~Z^k6XGR8ejicC68 zHcY-uHB22$T}<G&2xz79M1z@US2caRlKkHjQDK%JoqB{()n8W=JFlmyU6#5Uzy*Te**so{wo49 z0*(S10!0E%0#gK*32YTOA@E61PS8NmRxm^`LNHHog5WM8Lm^8cXQ3paPN9uLJA{r1 zT@_{!<`xzg))ZbPd_qJ*Bwl2)$Q6+%BHu-2MV&-FMMFhXMdym~iK&YDiq(s?i%k?; zE_OoflGqnB@!4waERG z7nRSFKO%o!{*eN!f}Db>!hA(8MIFTe#ZJZjiZ>NMDRC;PDS0WyD-|l0DBV}iQogBT zp)x^bpUN?n@2U=}k*c+-3sv{4zEX2n=TKj#epLOV2DgT!hNgz4MzBV*Mv+FNM!&`! zjddEQH128q)cB(*^xNil;)ON4)+}1HYt8XBiw`ecyJ*dZHOtnnU%Pb8hBfCHUtC?Y zX6>3aH<*9u{ai2l`{KWv?-$wZep!lUd8VDs`fau5>;|tj?C*Yyin^Z7{B8A_{cNUa zR{9#Y_kN;Tp04U^&TjBr!~WgMUsV0K)!OfpXW7^M<`ezR`rGO|>l*9#yRu3$53|4j z?FbcO|1Oy&svh&6ZB4LfRyMn94C_ab9c&kOvAV8d|7h}=S3g(~j z-CRootGVL2?mxQ9^`rA=vnAL1zs-7F@mx2*t6$~%G2`d)K-urCe``TPk1oo7f7Z_R zL*0!<6_oBdqBr9h^<163U*T#P?>=7N zJB6#Q_qXg%``%vGWwM*us!AIRaud1!g#F-6m5t}RfBfqS#vhvJWto4p{cQG-?f<6< zvgP_QE}^2I*}`vrL{xBnXH}@?`k{M9w&pwgzVDLXWxq=bCCRXK3-9=K>&Lz(uD{G| ze>Pl}{qDpjT=C*N7wh+4HsKxDxjq07k+Vjx%4QSupqe z?*Q4~bN>m5fmg@;k}NsVY25g z%6?zo&h`C;A=lU6G0G5;9|C8%egtN6ea{3575w)7uCU{T?026tV1t!pEC0OiALd%Om+RDb zS*UuqKaN(ieAgC~ec$k1^82E4#+g5xn1B4eARF>~5$o?WYzMzDV*RZ?nd|8H4XoeK zvIT+~qjW_cYhDA-^Oo#|V;-=DPooarO^O=Bq!O z8)WVO-UJDrl>O;k&N%Zq^LJ@8QBWTGuKd%H^|!`ct|bv%e7^b+@eWiE~`SGpe{ae(V1JAu7D0Nj3t~rkwp_JM;JA?~w_cs#iN^!$?)1qm&Yo&R$x z^AE=W+24=<34n#5er)|N3)c1p?9Fqs*N<@t&Hp)7m_hi(j}t$uMeVtSZy3u8znCN| zeB;lSztteU#j@Xj)+@>u%l-)R;QHP8PgPO2NcJXI0~ho6hjFsMS^mj@1a5F0{I2y~ zwplj%yO!{;A6l7Q!hh6df6x3oNmTfkIhVZfpE6lF;a>(Ib7Jec7X0G{8_6=0>yO+& z6_5%0AA-7=-|vDVe(K++in8BTwsQUE`_A|y=DXByzVA%kW9yF2GLTk?A$3ci{-w*`F@*qYUzZc0x7;C z+3m-;z?Q!GaTO9gcZ_9)-%OGfzVo}_Z@Z%G57zDzvIj44{n`jBeg8aS`(5}u=eOVQ zyx$hz#eQ>tcar~cLsj z2mWsNUG6*Qcb)GX#u*)I!+*R)w|oy}{jSY+dP7ly zyGxL@Jl}WKtz2qlKTdv^y22&AZ0ykWwQ6~EZu%VPPpQ5;G_GI`&or|oWHW| z<$I|=*1y-f$_AGPrANy`&_-4F+5w){o!aT;H32PXzJi zf(m0$NA1UCa9O(*BK+I)yVUu`vW(v&zsr7)_^!ze(Y^MMrj;z;X4&s6>rJ^f%YNVC z!S&nxpQKCYeL)t7L6e;Xh>@t=$-S0=cExcyyF==FE)Wfz`+f<>!oS{nZT+piPL3~c!6`1r7e78Qe-9Cx#RcLWmIZVF2gqvu z6A+!nmA8fK%qcF$?+Y$4f9Jg*oBvyq^?MfEZ}va?Sl6?qdTYrp-_E*r0T*As?DxC% zid^}!KbSqZe*67XRpjafwG|R&nZKWoll{&0PX;9N=(|Fq?0<&TzlH5wKST_vW^G~%4vcLEKsnGsW!TQ^r?Yrz>$Iebr zO8Q~_)0vfTA=h^&F%#K^Tt6OraQ!*?Pg2xG_J`gQ+3$?M7BTQ7T z`|k4l+3!2QKeB%JX8WH0z2rN`?-JJUHf+CLzCUB-Tgml3SIn7fCD-?B9$ddC{*x4S z=32T$_Qg*p=I`_3WPkhq699=UmHob~o$LE^L$2SC{rcTyNl_5@=y&yNTt9dNWPcz3Cjb^XcTx6-;2EwTL77~C!v402`f&Bh z3Nr}L_|f-crnzjNtni8-yW+TnXM7hAG?(?|y8mbcm++b&;{LM2bG~zXn{oMq(g0XY zEg2*h5eO1{^j%>C*Y0Ln;q~9Q8p#UJpWq=Xyk1jQI6jI?c)dEviWNWdT0zDNLyUb0 zHsbP6{eCXtIT7AwT&>q-zw;Ze;#&J%>3iOD;cGvpn~AQGl^0&OkxQ#lST?A=QMsf*XYnT1q_&q`cGx+pSww|b2XYB7HI@~g{oO`ERCu+ftZ;M` zm+)$JuI~-?AJo2!zWieP>iTz)-<;n$h5j>k_s9HaC@Wa9QC4{MPvII_JLkNpV7cA- zAuDa9J$x(Et>uNM$8g&cK`R@30%Szzg7SGcgqUzm~)RcaMjVYOY^uUbx-Py5=1 zPTpR@wTJ8b{CZCiHPIW?V6XP%`pualdy{L;8LscgGG*8OEdq&b;W|?G!{|FdT0# z&#s>N{^t6v@LTV<&@Jf0ybm-@x_b z?>oPzi>h*gm_L@rars$rrGrZPPT3!}KQ6~|?Tpoy zg$W2I%l2DvZR1+^UHT_)|j{CA1(%EGl^`*mf7cmJ0Alhen= z2X;tgE0-6@A^RV8%Kq2~%7efC!nI|Ue)~Rt@LlvbL)rJ@FAu(pfD8(F{yp})vas!J zF1?-3H?!n~cjuKR9!M5u5PtprA}D8l z59AVlZ7eJNe2tE_?CX4U1GENqs;nUf$jbeW!CR3Y+Ga}EM#3ZY5AHh(tL#rWrbFM*AiwB zzVV~#$4pV-7cR2GH|EF+zu3toeB%UH;X>K_kH9M4{E+pR6~6PrTU7Xsi>&aSIkLiU zc5(^dIl<+=Q1;PxDUhP?X5VFn-~G_}aYuC1+I5@PRxVBJlApC?$?_EolQv5DMMi~s zO2sbD*(@h~@1}>S@H-b-;d^srh2QPu625nWD`dfCE=JH8FY^zb+p>Ovg-I#$d%ia= z<2wEQ1nd4;$9A4_{V}ur(M4JJ z=idd+aD6ZSnbF7fJLRvhXw5{(VDJLjja>5QFLLqycKgor<8t}4??#N@mA@M@f6xB$ zKy>?-&0tr@q$I^BugKaa|GVe!q*^YhTE^e9KUA2re!JCjY1MFjk1J=K{Ns1EET7gP zkgXv8cm40O)v~`;e?PX8<@+N)pX-nOLD^|PLYTjM{_Hg3`hDr2s^~P3%mQ$$t-D<4 z`Vmn}TYHR%`IZ?*4g!VJP8KQnI2I=f{0r^z2F3EAKx z?H^Vcn<+1xG2?iUtnif6-;c2#oO*QU3F$qvb5nZcYwAOTe=n5#uE4hWd%)ZWlecl~ zpLJ-{5$T=t3lrpfYU)BmelO(suE2Ko`{hXsR!Rwny!1M&F2}b{_J_`or3td@WPj|4 z<60M+AUj=l=XZ4>P&yIb@go3~{~yFI=MugVDJ#6gg^Mo)+-N+@_1*Tn?04?(YQlFw z1}x_ieiJDxe8+|Bx7D93RM&S+GI=kL2%6QQ>8;A3uFFZ*E)jEVX#a&rRU^t^C)uTlT>B$*h5^j-*}QAuBJu;X9Ajli%!eJ7p*LOzD{{KVdoRtwk44 z-C4oangXg(89{YBGqh^|?fLgNlKy#Ile;JPOp>3piuLBA3s61vph}oQcmt^UCMtXZ zw46YP>(Z%Jd-ljj{%+}(72fb&`KK%EAFe-I;OT66;S1ria>5(bEp;^I_R$}`yeI!3p~9q#}@({;4}WNA@sxQyXtQa&;Z}mW3umm6tW7x z*gx&S=3~-3my~8l1cv&_SFsiS=3o{6u$S%Ns^XLm`JncIXm9Ccw!+^+tT(_Tg7?3R zp3c}Gv|L{J#hp$2&fk}MZ*k$b*l)StEcU-Siskr@a|s>#{^9q7@2bKDYh{Hqrg90d zXqDwV&h_1^T>0IQ!GzO7?e8vgmIGwy9jgds=0|wHV*;`CGUSmi^HC z&IM9D?Sk-^wX(v0y13l8MV@Pt6aJDNrX{;{%c4mOr_GxwDg38ZmakIwN5YSp?y{A# zKi0)@y$N)eO#rvVWrcVAkV=;QZWgG^C0vmto4^HXi_0!JP;^}S9EG{^c|Z1Hc6-}~RnfAd9+xxPDsYeCRd?DtEtvcJ#$O@oSp#;k9(bN!Gu zlKqqX=Z+{?qjR0?Z@a(YqQ+dRQ)N?r3Nin94JwBW*?vp?R&n~S!ungE?YqeD{@>ld z=dpe_V*9T8-Qf0b1J>`lY`-PH&t~PDDf{}jho0rO2FMD$-7if<9 zdsM9K@1}oJAR&~EES+aFA5SlEDMtTzCKg-cmCfrun=f~cJmpo?_UDAe*gP(N7Rq2nd|$@A4~PQnz??g zjN__`)#r+m-T$afR(RhJHh!*OBk?d%r9G=K3x# zyr1Fwk^nB@eGTfe!uuJ1D~Bj>3D+|OgE%T6lVe-C${;2`1R3-_^QXS(dak(-S%2sL zmeZFtxi0&`z3h7xXqm@quJ1O_YriWBGYIed;SEXwZN03*cTaxb2U-(b%T;Gq^i+<1lZuULrd+B#G?e7e~4S(nVHv66ZyX?2w zo8JuI4df?(mlAbNI{fgv+^g^A-$gEN2{!vJr~BLDx2Qbd?@75_SHFK@{w^&B9-QQ6 z`(686ZnN@tu`8^6A!lTNxO|sl{1N+Ihq*=U$82ZW-`m)}YrbUt&U@p@gYQC8-$yQ{%^^u)0ZSEP5WElqZF_O%a_|Go2fG%KG^-FM0F=HCUs8-JG&`l0n* zUFEx;@Q3dc>qNgBd{=q;UH)3=j)0l+!Y^JgJAdYt)GNz#zm!y)8y0)Sv__>2>UJ~ z%~!FY?7PBu0mj)sUNe8cD)wE2ZN+y5)@NH~4cH$4uwwn~$@WM4k4y7!HrDTt*?wDp z7ZCm4`+Z)}?|H0z5p~~1zbAg@|IYMXlJST2cMWE+TV1~^erNk`{hh_^^l#>f*qV|Q z`OV)oSifI#mi-gMX7Y#qWjyPOZF}Y)l|He)Fy6`D*UT?u`JP01HEmY!12<#8b4&A; z)PEQJp8lQZyWn>*#y#IvzxRFDVg8};BS19Jw>&*c{{7}FcV0>FUtgKAPX6In)*Vs4 ztM#RSSN=BtUG}^Ex5_om@0Q=KzAJv`{%-u8+5FsZ4*A~vKa>67nxh*} zNgvu$6z$^ZVJXk&0~#wk_TvHbF|qGbK`(0VXXv#hXq&+Iy*2esAZ2k|Zf_>u4J}P{@dV7yQoiJ^i~NbK%=?%&40neTgi=Qw(D{`x)g>d8)4I@00kbJu0an<}!#?KzqKT>5+E zck}OM-`l^dIK2IBDIf6riD*dDlHHfCp1XT)S*nM8EqiEIV5*Na-|xjg7LDV!TWDSPIInY$*fn>%O9w1qA6TIZHds%+xOtV~PKDxJQ5>9)!1Ip+1( z&MuQKEw8R1J zzyBWK5}pATjYlAnR`{wy3}U2e^bcv~kG^7wnP!{qOtx zYqIaZdkQCfkG?G%5gi*MFTCIqmvF+)to2cHQ-4nq)nNNA^e2$@yA>PXlm%tqO}>0L z`10MfoN?MuH|C#8KP*LeePPvRyZYUf^*0ln<8M>e->eWGBbcYj7Nf-ahRyl60jmy( z`I61?w+ZWaMz*WpO<2FPLU>GI-WxWsQJ23Pu>SV?Z6Nxal?}xH&dSF3hyM_l&>WC6 z-_;-B5?%mue!?Ev-zJB+zW02$_-_4OLg+i+ch8&OwS{ZGn}2T*{jR_^^AhWK)+HYw zeP@???Qr2YpPp&5w~O2rJ=S%b_OCoBy=O&ndVprUX}kQSKL!W5g!h09tpOSO+v~f; zckAyKXRpZ?f7ibG-Bb9^_am^-d2@+N_zpO9w*2k^HLPk~Sbwt?sha#|m(srG_MPv= z!_B8J$vM4X%}5E)4V8|{TfF|*+wBkg<@tW={PZkm{4Vm{^iD6=_cpO2F1|l<5TRZ! zzCWxpK}|9*p@rW)w7+`_GYDV!9`Hk5w36$$=%2l!!Ve;3f5(GTm)=hkW<5vI?}ltY zrh^ifAse6lZ=DB>CO>{LoBY-h{qcfr?gQ38FWC5gPxxN+_=iNf(2eix*5BEMAADc? z+e&o7V^)jl1yi?3318T}?mNQ{scmJ;(`U$?n74fO^y5pu3rWnnxN7lt=9wMOBz`;8 zdPEohW-I>9BjI0{mhCFtY|MISVO^TM@Pnib#Rw^j6LH^_>*e@<_k(N_FBkeA@}1r0 zJDc!@oZnWW!VkVX&OEn!@psn6-+3iYOy9KXy!4dEtih$zH^>WL*s$(9>n^GLemj0E zPnRngD{)^Rw&y3x5kr)VgFA|7NP?;JYMS|09IC z{jqj3d@{bVaWQdCIu0Nl${$9*ht^-o>Tkfwq zNC)5VwLgQ)8Ml2`Wd0uf+gkMAWmdnNdDovxefN3(-Qc^-`p$H__QGsKl;EDKT5$8 ze@fW+ejomx`CWi<{r3aR>%V7;eqXj#_V+S2zTfOW*uJ}dS1xCK_ub?6cMs<8Z9m=e zxxT0D&gTM2&iL*M8nqAxO9~f!xA?&+TFfOUyrGWk`1m-g-{pl1eyD%96fG+&sLpFT_IYb zGb_GbmB`)}xz=aejMEaDY;|6&zqJd0i~bhbbQ= zQVD6vp7nBktG9A}=e=_N%6EqEQj8TpyO@7)e&-W)cHe!aO#XW}+pH_BzZbCeE}FP# z@61y^|&wi+kaqin6E?IoQh9R48QO}5`^i@uBe zX8f)p{qj5K&NJ8Kr^xcvc7JF8E`RHL&37rr)}O}A-`9ShB>LTyZO$#wbkU;kEUf2d z9y@SWddKF%_^I;WSst*S%QfAvDg9gWH>>_{xjgy&-!iQ3Y*jX_=Rw24TA>YotUoTX zE&0yQ`uhbN-_q{y?l!kh-}=E=E_C*1tniMX^DoH8%YN7R!^rwu1f=b|6I-n}>u*Ok z;fg97*6)sN!aGXUS-)$t30Ew9&k9=KvIFE6C$^cVL9!sW2piv7*&pYB$cp}UW83)M zi}kkh@7%k;n+ko8{%&mb z-B>u|`{y5ipn<^MoATBs#>Z!bC$7xiF8_PWZ|iAX!XLi-{=O@^ean{Jn{!tu#U*5f zC#}fZAPCen^PrRLoy@Z0DKdtLB$w2FJPk z%JY5C{LQiHyY^M558o?4d>7j+w0`S%=I^54?Y@hBkJ>7Hzv27)-yEV(Z!Ow+SH5-? zYm%LNxs~*9yWdRT*}m(1FaKWpz2JMpciZm_ioX@re19wG=U2~Mx^Cy2GvCeSe{)SK z4rJY2oxa*j`nTL~<=?u$Rpf>DH(2fse{lThs$Dzfgzq=ROk9(FUi!P*ch2u--;KT- z{^tEI_}l;YwBJ*HxBi~^+wMF6Z;|f-AZ?q!?+{HWT(afHjfZ!(E-Fd0ch<9%=bKXh zo%u(@7oq9jRhE3`|E~63K={Q^h3`j2HBRQmWX7Z?OXh4XTwk)9<2(1>JG;M1J@h=K zA}9RgH>ZN}Z~pA5`ExVmg((k@Bf*< zi-87W`F=k;Da+XYocZN%N73nA@|8DOK}+&X)*P3WYs`0;pEAE@{=oc&`5y}#3pa}Zi#UrcixP`AixG=6iyMnKOAt#q zOAJdYOEybBOC`%xmbonJSx&LsWO>B$n&kt_PgYh|URDuS9aaO@aMl#oOx8ly8rBBZ zcGgL((^(g=E@55Ex{37&>q*x0thZPnvOZ^h&H4qrsf~qAkWH3NnN5?;g3X=Hk1did zjxCF=l&yiSi>;q+Cfg#mWo+x&wzC~#JH>X1?K<0Swl{45+1c2+*#+1|*`?SO*j3nd z*v;5&*xlH@*nQc<*i+f_*vr_f*c;h9*n8P0u}@>4#lDn%HTy>P?d-eR_p={nKhA!d z{XF|s_WSJ5*W;TH9kUBhK4%lg|Z?elNR@BY$! zqWih_%gS@daGhP2pVZXT+ngj1ow^qI&1LtS+w4N{M{e-Ij@-Q8e>AvsW%+ctE}mMs zXOBELXna{iRy4ZOJKIk>xnTB+eJ6IDT(`EZaix4mO?!1mB?lj9=Zox5$KGC6E3V&V z-`P`TUAfr5yL=C_WKiS4`dcL~sD5^=WgR^M+f`+bx3yExnT4L@eGuHpJ^`TJVt_iL=bdD(v3 z{l1n9Vk)rl87|D8xkhT=-ko>%T`G>+C-?k4>q%do^}5o(U4Qc^|CayFct7*IRF?en zk`;B?QsJR7dLFi`4u{EU=&*8&es}pU@$S1CWO0tX375;6?~JkES)}P;{L-Rs>&sLaUtbV(%KH!UVK;hF8N*hyV{YXg)uAT zzwS?=#f z?Jv)MXP3HXb@VqI_wh{|AFq&iUC5eVTUuHm%`NH|z54`cPUht9Xg|;dj6ApWwq=EJ zrR~)|zxT?2S7bZ={rKdi8>L?Oo>7zI7KJvn9AtmnewY6(_1!|A@4F`3!S6lafB*1i zjhFrI_Q#u*@9?yfd(S#@ac8H5S42tsW-mV>KY`oyDQk9COliEdf6VR^uO2;ny>4@L z!94kIS6L6Fcx)#$@@`zWq;3P`+nv7wgsP9|M;^N{ua0)`}@l8ZLEBeTvdo!#?c%DE{H&@Vd2Z257fxTwE_YB$TTyossHNv_0emneD`>p!ho!jEO!Eec8?h^-d5|@LM&iOFy zy(-e&qA{{c^#xqqTe*Jtf0yF^*`~zBT_5Zv%l+H_x7lyS-wxb+WkD0O(Oit&qH~`F z$sYJVk(FE2*2l}qL@H=y^1eNLcO2P~y)sE|{_2(MHZJGj1}&_4@LhzP^*bNix9i@9 zzg2#V{O0|wEzft9ZS~1h-(@yQtt(oV=9cGa(IwXv(;qS+nuGi1sWVp|Ngc`E91#^6 z7sOrmo$EXMkEn9)-!i{Ne=Gb};V%2>T+W>pA^}>j!pi+~ov84aKrZ1o#QTM1Lo+f%Y4+@-3Jw%Pso!>d9C0<-fE1ST})7@y}$| z%$DrjEa|$^o{9DHdCIKyi?%dumgb9Fox4S@JUcfdHJ^j~XKl1B_rdR4KYYGxap!Rf zUzo!syx|}hpQxuSca&_KtneQ0P_7xrMJIAil$GcHak)U2dwbS~*s!R?K<;K)X71Bm zkZDBjNA)wfxO0CivATfQKt%p-Xe%p};{L@L#KoOCw{Sxb_jgm~?=nB+M2on%Mfc0@ z=aT0ZJtDiFi+htS8+T#lyd`VatXRVh+7QS+mus6W_ZrZYK6e+F!-23{+jh=cx=xN; z^hY_{lJDHCf6CdoSFN5he<}BOsUIiHxjoSK-Dxb~`g4U1JR+LK#`k?^jchU(_tV7> zPJNc1{hgncdxh*}S?(ROkaxVXQoGjdPhf-Gj@7WE4#OiYpImOi#MAyCyy zUrQdeh#9md4irlK^`KpJ)4t1d|5j(?ek2NRW$!q1k}Ejg-B+IbCnIRzF%#RL*x%Dd zb1D|Bljp89W&Qq^jaz8#cO~vM%a^R<-p;j8mOD)Llq@%>akiSf{<{=+I@b-*@)hpi zmi6Cxzwi6b$Nfhzmuoin-J4e*A6u6lEXVy_ot4{JmJhUeigC>uF7EGAutn&gCFtCl z_1^`5Bz_mRbi_i0&qZd>>HS*1MS^HG!-n82r1Jz!vDb@Ckm*3@Qv^jCo)-Ba;T$R7NH{1~x_p21Yh521d3iU@=w(5e6v+1qLfe!Px&_!C2_@|I_FqF#i90|G}rm!uSaK|H}Wj|L+1pgcyhga_9du zAPC|i@c;J=4FC81@B81!z{ENW94-v(CJgKhybKKgcl|%}zwiH7glZTIBE!Id=?a9* z{}=y3r<%dEK|!{`*u^-3aT*xT zVVuU;1!gT`T*0`GaSP)L#$AjD7>_X?U_8TkiSY&$-UHKT7;i8>VSL5-gz*F8H^x68 z$i&3>hw%dw2NNF?2a^bs6q5pz8j}>bH)6zO!DInGbjN~8hslD;i%EwmfGLbAhADt4 zi7A6Ak12_%gsF5Oxu|D zFdbq#0f&3QtaD6Pm~JsWV7kKejOh*2Cn)>@rk^o=V*1C-!t{@si3Uan=o53J21O3TQR#a`!EMFM}T1*a|AQ!D3BE9Ean2{GUhDi8s;YE4(1x> zKISRRv*56gc^2~m=4H%lnAb3GV&1{@fO#Jn9$`Mke1Z7_^EKvu%y-}r)aSax!1#X& z6DtEF<5Q;f42(>6%vlVKOgtcx@dAisjsl4@UIdfhK_ZMlz~of0$UZQ+2Q0D-%svBV zp9Pbg|MxR6GQI_gGl_si7+!+dj4mKHqX39xcmX0A<-y{vV74=ueH%nFF@i*xm_Q`s z3$Tbgh|R%inpu*d;0`x2P_6U1gJ z2C+o5^&5fst_*h-BIU7D)h;Z6FcGb}$(S z7HI*qTR|klmH$f_7#SmHo)4?LWV0Isvya^Iv zvIeo47(gWBIWU5W)}zPlsF}U5qwh65?8CFxv-2GCT&6j3!{RA540HNj@;C%XEMNG;)!| zkjB8kz{J4Kz{mhP;|_GnA{T=&gD?X>gC2t(g8+j8gAs!ugB61vg9w8IgA;=!gFAy4 zgA9W|Lm-0!Lo`DIgE9li6io&u1`dW&hEfIwhH{1~21bT@hE4`nhNTQE83Y(sGpuD0 zW!S{9l|h2xIKvqR8HRHVm%yjnGBLbi_z9|=8D$ul7(nG6=;T6P26+Z<21N#C1~~>* z1|0@P1_K6T22BQ224@Cc1~-N%1{;PLh6IK{h9rhkhA^;=SzsIU7`hpH87dk28KyDR zFwACH$I!yCiD4(h42FFS#~2ncoM1S^u#({%!vltOpxT~MmQkL8fl-lBje(g_gHe-# zlYt3*+N1z@Tt|?B2^<T#0mBh7dQ;L!C}Y^4`oRB zGJ@rpz;aCB@MUH=&TyQ81?*2&a454eFfs6h?O_Dl!vwa68EQ{8Lp1{@LoGus1F~%_ oU=vxuX0aie#m;b@;Q<3D!#jp|4BQN#89p=cfNCg6-NwKG0PI5lw*UYD diff --git a/android/app/src/main/assets/fonts/Metropolis-ExtraBold.otf b/android/app/src/main/assets/fonts/Metropolis-ExtraBold.otf deleted file mode 100644 index ca0b9ecf126179568ef206a6e176732d7c87defd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23700 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 C?#h<{ diff --git a/android/app/src/main/assets/fonts/Metropolis-ExtraBoldItalic.otf b/android/app/src/main/assets/fonts/Metropolis-ExtraBoldItalic.otf deleted file mode 100644 index 667c708f078f924b09164e2a2afa74cb2bceeb6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24588 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 WGQ4AW$H2|-nc*`752)6F)j0szGCBzW diff --git a/android/app/src/main/assets/fonts/Metropolis-ExtraLight.otf b/android/app/src/main/assets/fonts/Metropolis-ExtraLight.otf deleted file mode 100644 index b02e041812a521f1aae284c1bfa573ac078cc3c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23080 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 diff --git a/android/app/src/main/assets/fonts/Metropolis-ExtraLightItalic.otf b/android/app/src/main/assets/fonts/Metropolis-ExtraLightItalic.otf deleted file mode 100644 index 2740b288e00b1255252cd5aa3a235a8f0a8484ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24284 zcmeYd3Grv(VQ64rW^izJb5qbzyfTS_L6C=m!DY9*i>n)R2D2^$L+A+x1_mwn0RQ00 zn)5Rl7(%}=FmT*)4-R!=U}RumV2HcGz`(%eAFOYb{(40a0|V;=1_p+N&!Lfr){cfe9qb zz`*#0A(rXt|5wCd=1c!yG0kAmU|PfAh=SiUXfSgzSTe!rbOuQ#Y&aZ?co2gm(=!GK zINr=4$#4N5{(pgq@Bc5R5(YIemSx~$g5h`uWo9b|4W?(9m|2~{9uF1*%e`l?XKG}S zWNKoNWY%J^XR2k8M8WY4yiCZrjG=}JhR-nsG7-X887f&M8S2n6)2#m=m|7XKF>nzB zD-$x#WiVhO0yFPqkYvhbkYf^N&_=-^y;%$?_o zkXel(5*;&f{eQ*e@c#h@W@2DuLdJ#+l1#+lsSHkxK@8DM?*IQV88L7%MKQ=Tc`}GI z1u@t$1u>*CIWj0P1v98IRxo5T)-xn9++~nt_{+e;6wDyW$i|?<@R5O;X+DDlNSyIK zLp3qz-b7S?$`W(#^lAo$kfVU%M`@m z2gW=Mu3$Qd!JNsPL7T~&!G&=?cK4fTQ+``btX!ZXmqYuM$#!`j^ zP1Db7F&v>BM0EEy*-urhEkbumT!|G?l4 zq8U6H;}}F3%|HrSK?DS|LnsIt>K*RKz{sGWBm}X8S(@Rj0t3TjkSr4`(|T};3o1D! z7}dZfE=WQNWGRTjz{tSGpad0XVi01`fwGwy)EMlbY!(Jth7>59mBEIg5z1y`kY?Bm zWpgk{GTeZ&IT?5vK0?{t3{njLpllunZAJ+OW(GzUP6h@B7e;3&n~_0>u^q~0V&Gxi z3}rJj_%QB=vRN3cn7E;AR)z{DS16l}!Hj7yl+D3l#Pk`;=46m!R)w;;8BCb%p==(8 zFy>+?TYy1?`6QGr$e_Y}*EzqSvM4h>qeNk)f{}rtnL<*ff^$YuX0bwWW^O@oex9Ch zYDrOkL4HnVv1>(1QKEtmShZ(KVoqkVp`L+(fi);TtP#p|!Ro-uAgT~j3ScP|Bf?UP ziZk=`6d*jDg=~ND)^M7pm;8$q@=(~U%w2ZI6p5n7o=1#IX@R9Q*5QL zpPpHgQJMr2(N6{iOKveFSo9HgGdMHkGZZjXG88dnGNdzPFqAMTFsx)yU@&4ZU@&Ab zV^Cm7VyI+LU~p#00IMlxP+$mV$YjW6C}1dN$Y;o7&|~mrNM$HtC<2?5&yd5A$pBL2 z%1{9oO=M7D@PV7|$xyeobO9V$fqSWzb_VV=!SbXE0|lCDWf_44Dkc3?&Tt3`O90@n^_mNM%p} zo0h_m$p8xN0EQBTRv zHw^z6r5S!PsxV|TlrfYuR5R2wbTM=@^fB}^OlO$MFq>gM!vcn-4C@&-GHhbl#;}`V zAH#8m6AWh=&M{nO_{}KA@P|>9fq{XQfs;XiL5#tY!ImMEA%~%WArG7wiy5jI8W`Fb zni!fHCNfN6n8YxdVF|-BhLsG<8CEc?W!TSfh~WUkK~T6ba)SB_AQrzb4DvhJ4O#iU&d(0RK{$^Iwo_b<4kv%)#O^`cFOIQ`>Y_MAgLg$pr&A; zutrJf|9^1(Y{0M(VIsqRMjl2nMma_$MlD7?Ml(iBMq5TlMjyri#yG|-#ylo-rejPu znAPMOhE}KKw5cB>VRph=kw=?;gB(aPq

      #r)XBf{hK4JXC_=SOi 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 A!~g&Q diff --git a/android/app/src/main/assets/fonts/Metropolis-MediumItalic.otf b/android/app/src/main/assets/fonts/Metropolis-MediumItalic.otf deleted file mode 100644 index dc3009124cd1a5b5e5e4beaa3705c54173194f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24352 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 afs^4K!#f6UhR+P2LG2At%>${k7#ILih&|E( diff --git a/android/app/src/main/assets/fonts/Metropolis-Regular.otf b/android/app/src/main/assets/fonts/Metropolis-Regular.otf deleted file mode 100644 index 737760b5df73bf4e48e8d17146a574e8deabc80d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23124 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 diff --git a/android/app/src/main/assets/fonts/Metropolis-RegularItalic.otf b/android/app/src/main/assets/fonts/Metropolis-RegularItalic.otf deleted file mode 100644 index 14d62bc41c6329eabd574a05dfcc6b64bb2313fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24236 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 M2dEYT)np(H07ymw`Tzg` diff --git a/android/app/src/main/assets/fonts/Metropolis-SemiBold.otf b/android/app/src/main/assets/fonts/Metropolis-SemiBold.otf deleted file mode 100644 index f9889d0a16ede57dd48a1e868ec2782f9d65fbf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23480 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 C396d_ diff --git a/android/app/src/main/assets/fonts/Metropolis-ThinItalic.otf b/android/app/src/main/assets/fonts/Metropolis-ThinItalic.otf deleted file mode 100644 index 248bd9417100661366235ba48f6ea225613c698c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24052 zcmeYd3Grv(VQ64rW^izJb5mHyztw<&L0|&|gNvcNi>n)R2D2^$L&y^b1_mwn0RP|_ zQ02kY8N#zs5m?fk9vb0|SEs z1494Y zL697aE`v5x^8a5D%wWJ6!yt>m|8FurWne|dOyUf3j9CmJP;AGf$zVK7#Nw5u{MJw6EV1r!HLnEA)3kg|8FKW25zPR26-kY25}}A20JEy zhI}R?1_dTp26@H|hAhSch6IMQ4B`x*8CaOi7{nPF8T1(*GB7jEWsn4kGrnMmXMFMh z3u8S)1H&nX28J&TER03}S2G3vU&q+Zpu^bx|1M(!0}Erq|0j%I45p0U|8FxFF_<$s zGMF)#p8x-X zlyl6||BV?KSnB_M`5(e!&-{Yn0;DX1kc`?4%uI%i6Bt+-IGDPaBL071@CMNgo{Vt} zB8+ArRjeQag4rPygbei#_hVpWP*4(r*ugB#a8`kVVKPXTiIr(RxWomOoDz&`;1U-k zp#*UinB-zmf{HUSa5LyY*~|VsQ=3p>lS_)-zGDtDO)N?bKFnxrI^Du-lt3ufV3?j@h zy@Cv4%>B;!1(ija=@}&oD;10k49yghDixeFiZY88f-`dqiu3dId{aw`@(c2FGK)hp zGV>HXOA>Q3lMVF@3=FJ65n+vx*99qn$Rh+5K!Q+RVW~yMnfZAN5ZwX63I+xcW=4KV za(-SJNJ7uT!a6rGJ2k%~O)n=i$w<#s&&UtP{dHokO_9B0*c)M48aTvV0R$9 zD1#xNp@bnBtiFr^rbCaxg295pnjx1Vks+HQ6|5$WK@aSsBnBe}JqA+-Jq9xd69#hz za|Tlqd=tiy$&k!Y!jR8U1P)_=hCGH;1_iJQDGZqmi3|!10SqNzIUj}+h7>%p0E)R1 zh5`mF27Ly7hB6eBL9vv|kjs$D05Me$?8jViY=iU^Lv^JyWHOX6WH6L6Br(9$=rbh4 zV?GxgnuwU!2fGwK=CQ>QEG|)Fh=GBD8G@Nape2h8C`U6eFo`g*G5%m+VBlo<&d32O z=olDaG=ztXWaMD@!0?UX6C)R+7^5V^cZUCr3=FRs`54|YGBbQ;_{s2);Ss}Qh9?Y9 z8J;mbXL!NzlHnD@TZSKuB8)KVEix*7Ty z`WdD(%w(9&FrQ%o!%~Lz3>z6XF>GVl&9IN*IKv5svkd1LE;IaQlw$b9D9XUVz{p)U|_h&kjlWo$PH46j2XolSQsQ2m>47(WEj*K z)EP7wv>2=zY#10A>==R>LKwmrCNL^8YBH)Z$}uW4YA`A=sxqoG$}_Mq7chW277h%o z3<3=L40Q~P8J04vU|7$vg<%IHJEJh8G^0GDGNU%5A)`5?6{8)a2cs`zG-E1bHe(%= zIn!~byUc2Gt#Ui%_R4)$5K)j+kX2AqFi=>dB=rA3xDGX7Scou@VLu}eqZp$cqY|SQ zqaLFfqa~v)qa&jaV*q0uV-{l`lR48drW?#^at(4j>

      ?|}5#;R*hAM_~ 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

      {M+3x4^D=8=&8E=W^R=e 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 GfG_~b%WyIP diff --git a/android/app/src/main/assets/fonts/Octicons.ttf b/android/app/src/main/assets/fonts/Octicons.ttf deleted file mode 100644 index ceac75d75e6bcaf56823bacd051bd9f135af6f4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28364 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⪼DzsM;B)k*U70rR$~4AVGD3oaLKa$TdQ2KxS{6cr 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 diff --git a/android/app/src/main/assets/licenses.html b/android/app/src/main/assets/licenses.html deleted file mode 100644 index 96563a8..0000000 --- a/android/app/src/main/assets/licenses.html +++ /dev/null @@ -1,32244 +0,0 @@ - - - - - - - - -

      - -

      activity

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      annotation-experimental

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx/releases/annotation#1.1.0

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      annotation

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx/releases/annotation#1.2.0

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      appcompat-resources

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      appcompat

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      core-common

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      core-runtime

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      asynclayoutinflater

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      autofill

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx/releases/autofill#1.1.0

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      cardview

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      collection

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      coordinatorlayout

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      core-ktx

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx/releases/core#1.6.0

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      core

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      cursoradapter

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      customview

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      documentfile

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      drawerlayout

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      fragment

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      interpolator

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      legacy-support-core-ui

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      legacy-support-core-utils

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      lifecycle-common

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      lifecycle-livedata-core

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      lifecycle-livedata

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      lifecycle-runtime

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      lifecycle-viewmodel-savedstate

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      lifecycle-viewmodel

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      loader

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      localbroadcastmanager

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      media

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      palette

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      print

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      recyclerview

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      room-common

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx/releases/room#2.3.0

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      room-ktx

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx/releases/room#2.3.0

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      room-runtime

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx/releases/room#2.3.0

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      savedstate

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      slidingpanelayout

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      sqlite-framework

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      sqlite

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/topic/libraries/architecture/index.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      swiperefreshlayout

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      junit

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/testing

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      core

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/testing

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      monitor

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/testing

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      transition

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      vectordrawable-animated

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      vectordrawable

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      versionedparcelable

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      viewpager2

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      viewpager

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      webkit

      -

      Copyright © Original Author. All rights reserved.

      -

      https://developer.android.com/jetpack/androidx/releases/webkit#1.4.0

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      fbjni-java-only

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/facebookincubator/fbjni

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      drawee

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      fbcore

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      fresco

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      imagepipeline-base

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      imagepipeline-native

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      imagepipeline-okhttp3

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      imagepipeline

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      memory-type-ashmem

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      memory-type-java

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      memory-type-native

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      middleware

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      nativeimagefilters

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      nativeimagetranscoder

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      soloader

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      ui-common

      -

      https://github.com/facebook/fresco

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      infer-annotation

      -

      http://fbinfer.com/

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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

      -

      https://github.com/facebook/react-native

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      annotation

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/facebook/soloader

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      nativeloader

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/facebook/soloader

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      soloader

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/facebook/soloader

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      proguard-annotations

      -

      https://github.com/facebook/yoga

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      annotations

      -

      https://github.com/bumptech/glide

      -
      -

      Copyright © Original Author. All rights reserved.

      -

      - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the - following conditions are met: -

      -
        -
      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following - disclaimer. -
      2. - -
      3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided with the distribution. -
      4. -
      -

      - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -

      -
      -
      -
      - -

      disklrucache

      -

      https://github.com/bumptech/glide

      -
      -

      Copyright © Original Author. All rights reserved.

      -

      - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the - following conditions are met: -

      -
        -
      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following - disclaimer. -
      2. - -
      3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided with the distribution. -
      4. -
      -

      - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -

      -
      -
      -
      - -

      gifdecoder

      -

      https://github.com/bumptech/glide

      -
      -

      Copyright © Original Author. All rights reserved.

      -

      - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the - following conditions are met: -

      -
        -
      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following - disclaimer. -
      2. - -
      3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided with the distribution. -
      4. -
      -

      - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -

      -
      -
      -
      - -

      glide

      -

      https://github.com/bumptech/glide

      -
      -

      Copyright © Original Author. All rights reserved.

      -

      - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the - following conditions are met: -

      -
        -
      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following - disclaimer. -
      2. - -
      3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided with the distribution. -
      4. -
      -

      - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -

      -
      -
      -
      - -

      exoplayer-core

      -

      Copyright © Original Author. All rights reserved.

      - - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      exoplayer-dash

      -

      Copyright © Original Author. All rights reserved.

      - - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      exoplayer-hls

      -

      Copyright © Original Author. All rights reserved.

      - - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      exoplayer-smoothstreaming

      -

      Copyright © Original Author. All rights reserved.

      - - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      material

      -

      Copyright © Original Author. All rights reserved.

      -

      http://developer.android.com/tools/extras/support-library.html

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      auto-value-annotations

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/google/auto

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      jsr305

      -

      Copyright © Original Author. All rights reserved.

      -

      http://findbugs.sourceforge.net/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      error_prone_annotations

      -

      Copyright © Original Author. All rights reserved.

      - - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      failureaccess

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/google/guava

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      guava

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/google/guava

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      listenablefuture

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/google/guava

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      j2objc-annotations

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/google/j2objc/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      truth

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/google/truth

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      diffutils

      -

      Copyright © Original Author. All rights reserved.

      -

      http://code.google.com/p/java-diff-utils/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      bolts-tasks

      -

      https://github.com/BoltsFramework/Bolts-Android

      -
      -

      Copyright © Original Author. All rights reserved.

      -

      - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the - following conditions are met: -

      -
        -
      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following - disclaimer. -
      2. -
      3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided with the distribution. -
      4. -
      5. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote - products derived from this software without specific prior written permission. -
      6. -
      -

      - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -

      -
      -
      -
      - -

      okhttp-urlconnection

      -

      Copyright © Original Author. All rights reserved.

      -

      https://square.github.io/okhttp/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      okhttp

      -

      Copyright © Original Author. All rights reserved.

      -

      https://square.github.io/okhttp/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      okio

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/square/okio/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      javax.inject

      -

      Copyright © Original Author. All rights reserved.

      -

      http://code.google.com/p/atinject/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      junit

      -

      Copyright © Original Author. All rights reserved.

      -

      http://junit.org

      - -
      -

      Eclipse Public License - v 1.0

      -

      - THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE - PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR - DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS - AGREEMENT. -

      -

      1. DEFINITIONS

      -

      "Contribution" means:

      -
      -

      - a) in the case of the initial Contributor, the initial code and - documentation distributed under this Agreement, and -

      -

      - b) in the case of each subsequent Contributor: -

      -

      - i) changes to the Program, and -

      -

      - ii) additions to the Program; -

      -

      - where such changes and/or additions to the Program originate from and - are distributed by that particular Contributor. A Contribution - 'originates' from a Contributor if it was added to the Program by such - Contributor itself or anyone acting on such Contributor's behalf. - Contributions do not include additions to the Program which: (i) are - separate modules of software distributed in conjunction with the Program - under their own license agreement, and (ii) are not derivative works of - the Program. -

      -
      -

      - "Contributor" means any person or entity that distributes the - Program. -

      -

      - "Licensed Patents" mean patent claims licensable by a - Contributor which are necessarily infringed by the use or sale of its - Contribution alone or when combined with the Program. -

      -

      - "Program" means the Contributions distributed in accordance with - this Agreement. -

      -

      - "Recipient" means anyone who receives the Program under this - Agreement, including all Contributors. -

      -

      2. GRANT OF RIGHTS

      -
      -

      - a) Subject to the terms of this Agreement, each Contributor hereby - grants Recipient a non-exclusive, worldwide, royalty-free copyright - license to reproduce, prepare derivative works of, publicly display, - publicly perform, distribute and sublicense the Contribution of such - Contributor, if any, and such derivative works, in source code and - object code form. -

      -

      - b) Subject to the terms of this Agreement, each Contributor hereby - grants Recipient a non-exclusive, worldwide, royalty-free patent license - under Licensed Patents to make, use, sell, offer to sell, import and - otherwise transfer the Contribution of such Contributor, if any, in - source code and object code form. This patent license shall apply to the - combination of the Contribution and the Program if, at the time the - Contribution is added by the Contributor, such addition of the - Contribution causes such combination to be covered by the Licensed - Patents. The patent license shall not apply to any other combinations - which include the Contribution. No hardware per se is licensed - hereunder. -

      -

      - c) Recipient understands that although each Contributor grants the - licenses to its Contributions set forth herein, no assurances are - provided by any Contributor that the Program does not infringe the - patent or other intellectual property rights of any other entity. Each - Contributor disclaims any liability to Recipient for claims brought by - any other entity based on infringement of intellectual property rights - or otherwise. As a condition to exercising the rights and licenses - granted hereunder, each Recipient hereby assumes sole responsibility to - secure any other intellectual property rights needed, if any. For - example, if a third party patent license is required to allow Recipient - to distribute the Program, it is Recipient's responsibility to acquire - that license before distributing the Program. -

      -

      - d) Each Contributor represents that to its knowledge it has sufficient - copyright rights in its Contribution, if any, to grant the copyright - license set forth in this Agreement. -

      -
      -

      3. REQUIREMENTS

      -

      - A Contributor may choose to distribute the Program in object code form - under its own license agreement, provided that: -

      -
      -

      - a) it complies with the terms and conditions of this Agreement; and -

      -

      - b) its license agreement: -

      -

      - i) effectively disclaims on behalf of all Contributors all warranties - and conditions, express and implied, including warranties or conditions - of title and non-infringement, and implied warranties or conditions of - merchantability and fitness for a particular purpose; -

      -

      - ii) effectively excludes on behalf of all Contributors all liability for - damages, including direct, indirect, special, incidental and - consequential damages, such as lost profits; -

      -

      - iii) states that any provisions which differ from this Agreement are - offered by that Contributor alone and not by any other party; and -

      -

      - iv) states that source code for the Program is available from such - Contributor, and informs licensees how to obtain it in a reasonable - manner on or through a medium customarily used for software exchange. -

      -
      -

      - When the Program is made available in source code form: -

      -
      -

      - a) it must be made available under this Agreement; and -

      -

      - b) a copy of this Agreement must be included with each copy of the - Program. -

      -
      -

      - Contributors may not remove or alter any copyright notices contained - within the Program. -

      -

      - Each Contributor must identify itself as the originator of its - Contribution, if any, in a manner that reasonably allows subsequent - Recipients to identify the originator of the Contribution. -

      -

      4. COMMERCIAL DISTRIBUTION

      -

      - Commercial distributors of software may accept certain responsibilities - with respect to end users, business partners and the like. While this - license is intended to facilitate the commercial use of the Program, the - Contributor who includes the Program in a commercial product offering - should do so in a manner which does not create potential liability for - other Contributors. Therefore, if a Contributor includes the Program in a - commercial product offering, such Contributor ("Commercial - Contributor") hereby agrees to defend and indemnify every other - Contributor ("Indemnified Contributor") against any losses, - damages and costs (collectively "Losses") arising from claims, - lawsuits and other legal actions brought by a third party against the - Indemnified Contributor to the extent caused by the acts or omissions of - such Commercial Contributor in connection with its distribution of the - Program in a commercial product offering. The obligations in this section - do not apply to any claims or Losses relating to any actual or alleged - intellectual property infringement. In order to qualify, an Indemnified - Contributor must: a) promptly notify the Commercial Contributor in writing - of such claim, and b) allow the Commercial Contributor to control, and - cooperate with the Commercial Contributor in, the defense and any related - settlement negotiations. The Indemnified Contributor may participate in - any such claim at its own expense. -

      -

      - For example, a Contributor might include the Program in a commercial - product offering, Product X. That Contributor is then a Commercial - Contributor. If that Commercial Contributor then makes performance claims, - or offers warranties related to Product X, those performance claims and - warranties are such Commercial Contributor's responsibility alone. Under - this section, the Commercial Contributor would have to defend claims - against the other Contributors related to those performance claims and - warranties, and if a court requires any other Contributor to pay any - damages as a result, the Commercial Contributor must pay those - damages. -

      -

      5. NO WARRANTY

      -

      - EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED - ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY - WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR - FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for - determining the appropriateness of using and distributing the Program and - assumes all risks associated with its exercise of rights under this - Agreement , including but not limited to the risks and costs of program - errors, compliance with applicable laws, damage to or loss of data, - programs or equipment, and unavailability or interruption of - operations. -

      -

      6. DISCLAIMER OF LIABILITY

      -

      - EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY - CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING - WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION - OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -

      -

      7. GENERAL

      -

      - If any provision of this Agreement is invalid or unenforceable under - applicable law, it shall not affect the validity or enforceability of the - remainder of the terms of this Agreement, and without further action by - the parties hereto, such provision shall be reformed to the minimum extent - necessary to make such provision valid and enforceable. -

      -

      - If Recipient institutes patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Program itself - (excluding combinations of the Program with other software or hardware) - infringes such Recipient's patent(s), then such Recipient's rights granted - under Section 2(b) shall terminate as of the date such litigation is - filed. -

      -

      - All Recipient's rights under this Agreement shall terminate if it fails to - comply with any of the material terms or conditions of this Agreement and - does not cure such failure in a reasonable period of time after becoming - aware of such noncompliance. If all Recipient's rights under this - Agreement terminate, Recipient agrees to cease use and distribution of the - Program as soon as reasonably practicable. However, Recipient's - obligations under this Agreement and any licenses granted by Recipient - relating to the Program shall continue and survive. -

      -

      - Everyone is permitted to copy and distribute copies of this Agreement, but - in order to avoid inconsistency the Agreement is copyrighted and may only - be modified in the following manner. The Agreement Steward reserves the - right to publish new versions (including revisions) of this Agreement from - time to time. No one other than the Agreement Steward has the right to - modify this Agreement. The Eclipse Foundation is the initial Agreement - Steward. The Eclipse Foundation may assign the responsibility to serve as - the Agreement Steward to a suitable separate entity. Each new version of - the Agreement will be given a distinguishing version number. The Program - (including Contributions) may always be distributed subject to the version - of the Agreement under which it was received. In addition, after a new - version of the Agreement is published, Contributor may elect to distribute - the Program (including its Contributions) under the new version. Except as - expressly stated in Sections 2(a) and 2(b) above, Recipient receives no - rights or licenses to the intellectual property of any Contributor under - this Agreement, whether expressly, by implication, estoppel or otherwise. - All rights in the Program not expressly granted under this Agreement are - reserved. -

      -

      - This Agreement is governed by the laws of the State of New York and the - intellectual property laws of the United States of America. No party to - this Agreement will bring a legal action under this Agreement more than - one year after the cause of action arose. Each party waives its rights to - a jury trial in any resulting litigation. -

      -
      -
      - -

      byte-buddy-agent

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/raphw/byte-buddy

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      byte-buddy

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/raphw/byte-buddy

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      commons-lang3

      -

      Copyright © Original Author. All rights reserved.

      -

      http://commons.apache.org/lang/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      checker-compat-qual

      -

      Copyright © Original Author. All rights reserved.

      -

      https://checkerframework.org

      - -
      -

      GNU GENERAL PUBLIC LICENSE
      - Version 2, June 1991

      - -

      Copyright (C) 1989, 1991 Free Software Foundation, Inc.
      - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

      - -

      Everyone is permitted to copy and distribute verbatim copies
      - of this license document, but changing it is not allowed.

      - -

      Preamble

      - -

      The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.

      - -

      When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.

      - -

      To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

      - -

      For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

      - -

      We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.

      - -

      Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.

      - -

      Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.

      - -

      The precise terms and conditions for copying, distribution and modification follow.

      - -

      TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

      - -

      0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

      - -

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

      - -

      1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

      - -

      You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

      - -

      2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

      - -
      -

      a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

      - -

      b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

      - -

      c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

      -
      - -

      These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

      - -

      Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

      - -

      In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

      - -

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      - -
      -

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      - -

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      - -

      c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

      -
      - -

      The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

      - -

      If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

      - -

      4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

      - -

      5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

      - -

      6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

      - -

      7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

      - -

      If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.

      - -

      It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

      - -

      This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

      - -

      8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

      - -

      9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

      - -

      Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

      - -

      10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

      - -

      NO WARRANTY

      - -

      11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

      - -

      12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

      - -

      END OF TERMS AND CONDITIONS

      - - -

      How to Apply These Terms to Your New Programs

      - -

      If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

      - -

      To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

      - -
      -

      One line to give the program's name and a brief idea of what it does.
      - Copyright (C) <year> <name of author>

      - -

      This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

      - -

      This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

      - -

      You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

      -
      - -

      Also add information on how to contact you by electronic and paper mail.

      - -

      If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

      - -
      -

      Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.

      -
      - -

      The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.

      - -

      You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

      - -
      -

      Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.

      - -

      signature of Ty Coon, 1 April 1989
      - Ty Coon, President of Vice

      -
      - -

      This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License.

      -
      -
      - -

      checker-qual

      -

      https://checkerframework.org

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      animal-sniffer-annotations

      -

      https://github.com/mojohaus/animal-sniffer

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      hamcrest-core

      -

      https://github.com/hamcrest/JavaHamcrest

      -
      -

      Copyright © Original Author. All rights reserved.

      -

      - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the - following conditions are met: -

      -
        -
      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following - disclaimer. -
      2. -
      3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided with the distribution. -
      4. -
      5. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote - products derived from this software without specific prior written permission. -
      6. -
      -

      - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -

      -
      -
      -
      - -

      kotlin-annotations-jvm

      -

      Copyright © Original Author. All rights reserved.

      -

      https://kotlinlang.org/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      kotlin-reflect

      -

      Copyright © Original Author. All rights reserved.

      -

      https://kotlinlang.org/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      kotlin-stdlib-common

      -

      Copyright © Original Author. All rights reserved.

      -

      https://kotlinlang.org/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      kotlin-stdlib-jdk7

      -

      Copyright © Original Author. All rights reserved.

      -

      https://kotlinlang.org/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      kotlin-stdlib-jdk8

      -

      Copyright © Original Author. All rights reserved.

      -

      https://kotlinlang.org/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      kotlin-stdlib

      -

      Copyright © Original Author. All rights reserved.

      -

      https://kotlinlang.org/

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      kotlinx-coroutines-android

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/Kotlin/kotlinx.coroutines

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      kotlinx-coroutines-core-jvm

      -

      Copyright © Original Author. All rights reserved.

      -

      https://github.com/Kotlin/kotlinx.coroutines

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      annotations

      -

      Copyright © Original Author. All rights reserved.

      -

      http://www.jetbrains.org

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      -
      - -

      mockito-core

      -

      https://github.com/mockito/mockito

      -
      -

      The MIT License (MIT)

      -

      Copyright © Original Author. All rights reserved.

      -

      - 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. -

      -
      -
      -
      - -

      objenesis

      -

      Copyright © Original Author. All rights reserved.

      -

      http://objenesis.org

      - -
      -

      - Apache License -
      - Version 2.0, January 2004 -
      - http://www.apache.org/licenses/ -

      -

      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

      -

      1. Definitions.

      -

      - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. -

      -

      - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. -

      -

      - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. -

      -

      - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. -

      -

      - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. -

      -

      - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. -

      -

      - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). -

      -

      - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. -

      -

      - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." -

      -

      - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. -

      -
      -

      2. Grant of Copyright License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. -

      -
      -
      -

      3. Grant of Patent License.

      -

      - Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. -

      -
      -
      -

      4. Redistribution.

      -

      - You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: -

      -
      -
        -
      • - You must give any other recipients of the Work or - Derivative Works a copy of this License; and -
      • -
      • - You must cause any modified files to carry prominent notices - stating that You changed the files; and -
      • -
      • - You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of | - the Derivative Works; and -
      • -
      • - If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. -
      • -
      -

      - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. -

      -
      -

      5. Submission of Contributions.

      -

      - Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. -

      -
      -
      -

      6. Trademarks.

      -

      - This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. -

      -
      -
      -

      7. Disclaimer of Warranty.

      -

      - Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. -

      -
      -
      -

      8. Limitation of Liability.

      -

      - In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. -

      -
      -
      -

      9. Accepting Warranty or Additional Liability.

      -

      - While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. -

      -
      -

      END OF TERMS AND CONDITIONS

      -

      APPENDIX: How to apply the Apache License to your work.

      -

      - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. -

      -
      Copyright [yyyy] [name of copyright owner]
      
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
      
        http://www.apache.org/licenses/LICENSE-2.0
      
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
      -
      -
      - - -
      -This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here.
      -
      -                  GNU LESSER GENERAL PUBLIC LICENSE
      -                       Version 2.1, February 1999
      -
      - Copyright (C) 1991, 1999 Free Software Foundation, Inc.
      - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
      - Everyone is permitted to copy and distribute verbatim copies
      - of this license document, but changing it is not allowed.
      -
      -[This is the first released version of the Lesser GPL.  It also counts
      - as the successor of the GNU Library Public License, version 2, hence
      - the version number 2.1.]
      -
      -                            Preamble
      -
      -  The licenses for most software are designed to take away your
      -freedom to share and change it.  By contrast, the GNU General Public
      -Licenses are intended to guarantee your freedom to share and change
      -free software--to make sure the software is free for all its users.
      -
      -  This license, the Lesser General Public License, applies to some
      -specially designated software packages--typically libraries--of the
      -Free Software Foundation and other authors who decide to use it.  You
      -can use it too, but we suggest you first think carefully about whether
      -this license or the ordinary General Public License is the better
      -strategy to use in any particular case, based on the explanations below.
      -
      -  When we speak of free software, we are referring to freedom of use,
      -not price.  Our General Public Licenses are designed to make sure that
      -you have the freedom to distribute copies of free software (and charge
      -for this service if you wish); that you receive source code or can get
      -it if you want it; that you can change the software and use pieces of
      -it in new free programs; and that you are informed that you can do
      -these things.
      -
      -  To protect your rights, we need to make restrictions that forbid
      -distributors to deny you these rights or to ask you to surrender these
      -rights.  These restrictions translate to certain responsibilities for
      -you if you distribute copies of the library or if you modify it.
      -
      -  For example, if you distribute copies of the library, whether gratis
      -or for a fee, you must give the recipients all the rights that we gave
      -you.  You must make sure that they, too, receive or can get the source
      -code.  If you link other code with the library, you must provide
      -complete object files to the recipients, so that they can relink them
      -with the library after making changes to the library and recompiling
      -it.  And you must show them these terms so they know their rights.
      -
      -  We protect your rights with a two-step method: (1) we copyright the
      -library, and (2) we offer you this license, which gives you legal
      -permission to copy, distribute and/or modify the library.
      -
      -  To protect each distributor, we want to make it very clear that
      -there is no warranty for the free library.  Also, if the library is
      -modified by someone else and passed on, the recipients should know
      -that what they have is not the original version, so that the original
      -author's reputation will not be affected by problems that might be
      -introduced by others.
      -
      -  Finally, software patents pose a constant threat to the existence of
      -any free program.  We wish to make sure that a company cannot
      -effectively restrict the users of a free program by obtaining a
      -restrictive license from a patent holder.  Therefore, we insist that
      -any patent license obtained for a version of the library must be
      -consistent with the full freedom of use specified in this license.
      -
      -  Most GNU software, including some libraries, is covered by the
      -ordinary GNU General Public License.  This license, the GNU Lesser
      -General Public License, applies to certain designated libraries, and
      -is quite different from the ordinary General Public License.  We use
      -this license for certain libraries in order to permit linking those
      -libraries into non-free programs.
      -
      -  When a program is linked with a library, whether statically or using
      -a shared library, the combination of the two is legally speaking a
      -combined work, a derivative of the original library.  The ordinary
      -General Public License therefore permits such linking only if the
      -entire combination fits its criteria of freedom.  The Lesser General
      -Public License permits more lax criteria for linking other code with
      -the library.
      -
      -  We call this license the "Lesser" General Public License because it
      -does Less to protect the user's freedom than the ordinary General
      -Public License.  It also provides other free software developers Less
      -of an advantage over competing non-free programs.  These disadvantages
      -are the reason we use the ordinary General Public License for many
      -libraries.  However, the Lesser license provides advantages in certain
      -special circumstances.
      -
      -  For example, on rare occasions, there may be a special need to
      -encourage the widest possible use of a certain library, so that it becomes
      -a de-facto standard.  To achieve this, non-free programs must be
      -allowed to use the library.  A more frequent case is that a free
      -library does the same job as widely used non-free libraries.  In this
      -case, there is little to gain by limiting the free library to free
      -software only, so we use the Lesser General Public License.
      -
      -  In other cases, permission to use a particular library in non-free
      -programs enables a greater number of people to use a large body of
      -free software.  For example, permission to use the GNU C Library in
      -non-free programs enables many more people to use the whole GNU
      -operating system, as well as its variant, the GNU/Linux operating
      -system.
      -
      -  Although the Lesser General Public License is Less protective of the
      -users' freedom, it does ensure that the user of a program that is
      -linked with the Library has the freedom and the wherewithal to run
      -that program using a modified version of the Library.
      -
      -  The precise terms and conditions for copying, distribution and
      -modification follow.  Pay close attention to the difference between a
      -"work based on the library" and a "work that uses the library".  The
      -former contains code derived from the library, whereas the latter must
      -be combined with the library in order to run.
      -
      -                  GNU LESSER GENERAL PUBLIC LICENSE
      -   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
      -
      -  0. This License Agreement applies to any software library or other
      -program which contains a notice placed by the copyright holder or
      -other authorized party saying it may be distributed under the terms of
      -this Lesser General Public License (also called "this License").
      -Each licensee is addressed as "you".
      -
      -  A "library" means a collection of software functions and/or data
      -prepared so as to be conveniently linked with application programs
      -(which use some of those functions and data) to form executables.
      -
      -  The "Library", below, refers to any such software library or work
      -which has been distributed under these terms.  A "work based on the
      -Library" means either the Library or any derivative work under
      -copyright law: that is to say, a work containing the Library or a
      -portion of it, either verbatim or with modifications and/or translated
      -straightforwardly into another language.  (Hereinafter, translation is
      -included without limitation in the term "modification".)
      -
      -  "Source code" for a work means the preferred form of the work for
      -making modifications to it.  For a library, complete source code means
      -all the source code for all modules it contains, plus any associated
      -interface definition files, plus the scripts used to control compilation
      -and installation of the library.
      -
      -  Activities other than copying, distribution and modification are not
      -covered by this License; they are outside its scope.  The act of
      -running a program using the Library is not restricted, and output from
      -such a program is covered only if its contents constitute a work based
      -on the Library (independent of the use of the Library in a tool for
      -writing it).  Whether that is true depends on what the Library does
      -and what the program that uses the Library does.
      -
      -  1. You may copy and distribute verbatim copies of the Library's
      -complete source code as you receive it, in any medium, provided that
      -you conspicuously and appropriately publish on each copy an
      -appropriate copyright notice and disclaimer of warranty; keep intact
      -all the notices that refer to this License and to the absence of any
      -warranty; and distribute a copy of this License along with the
      -Library.
      -
      -  You may charge a fee for the physical act of transferring a copy,
      -and you may at your option offer warranty protection in exchange for a
      -fee.
      -
      -  2. You may modify your copy or copies of the Library or any portion
      -of it, thus forming a work based on the Library, and copy and
      -distribute such modifications or work under the terms of Section 1
      -above, provided that you also meet all of these conditions:
      -
      -    a) The modified work must itself be a software library.
      -
      -    b) You must cause the files modified to carry prominent notices
      -    stating that you changed the files and the date of any change.
      -
      -    c) You must cause the whole of the work to be licensed at no
      -    charge to all third parties under the terms of this License.
      -
      -    d) If a facility in the modified Library refers to a function or a
      -    table of data to be supplied by an application program that uses
      -    the facility, other than as an argument passed when the facility
      -    is invoked, then you must make a good faith effort to ensure that,
      -    in the event an application does not supply such function or
      -    table, the facility still operates, and performs whatever part of
      -    its purpose remains meaningful.
      -
      -    (For example, a function in a library to compute square roots has
      -    a purpose that is entirely well-defined independent of the
      -    application.  Therefore, Subsection 2d requires that any
      -    application-supplied function or table used by this function must
      -    be optional: if the application does not supply it, the square
      -    root function must still compute square roots.)
      -
      -These requirements apply to the modified work as a whole.  If
      -identifiable sections of that work are not derived from the Library,
      -and can be reasonably considered independent and separate works in
      -themselves, then this License, and its terms, do not apply to those
      -sections when you distribute them as separate works.  But when you
      -distribute the same sections as part of a whole which is a work based
      -on the Library, the distribution of the whole must be on the terms of
      -this License, whose permissions for other licensees extend to the
      -entire whole, and thus to each and every part regardless of who wrote
      -it.
      -
      -Thus, it is not the intent of this section to claim rights or contest
      -your rights to work written entirely by you; rather, the intent is to
      -exercise the right to control the distribution of derivative or
      -collective works based on the Library.
      -
      -In addition, mere aggregation of another work not based on the Library
      -with the Library (or with a work based on the Library) on a volume of
      -a storage or distribution medium does not bring the other work under
      -the scope of this License.
      -
      -  3. You may opt to apply the terms of the ordinary GNU General Public
      -License instead of this License to a given copy of the Library.  To do
      -this, you must alter all the notices that refer to this License, so
      -that they refer to the ordinary GNU General Public License, version 2,
      -instead of to this License.  (If a newer version than version 2 of the
      -ordinary GNU General Public License has appeared, then you can specify
      -that version instead if you wish.)  Do not make any other change in
      -these notices.
      -
      -  Once this change is made in a given copy, it is irreversible for
      -that copy, so the ordinary GNU General Public License applies to all
      -subsequent copies and derivative works made from that copy.
      -
      -  This option is useful when you wish to copy part of the code of
      -the Library into a program that is not a library.
      -
      -  4. You may copy and distribute the Library (or a portion or
      -derivative of it, under Section 2) in object code or executable form
      -under the terms of Sections 1 and 2 above provided that you accompany
      -it with the complete corresponding machine-readable source code, which
      -must be distributed under the terms of Sections 1 and 2 above on a
      -medium customarily used for software interchange.
      -
      -  If distribution of object code is made by offering access to copy
      -from a designated place, then offering equivalent access to copy the
      -source code from the same place satisfies the requirement to
      -distribute the source code, even though third parties are not
      -compelled to copy the source along with the object code.
      -
      -  5. A program that contains no derivative of any portion of the
      -Library, but is designed to work with the Library by being compiled or
      -linked with it, is called a "work that uses the Library".  Such a
      -work, in isolation, is not a derivative work of the Library, and
      -therefore falls outside the scope of this License.
      -
      -  However, linking a "work that uses the Library" with the Library
      -creates an executable that is a derivative of the Library (because it
      -contains portions of the Library), rather than a "work that uses the
      -library".  The executable is therefore covered by this License.
      -Section 6 states terms for distribution of such executables.
      -
      -  When a "work that uses the Library" uses material from a header file
      -that is part of the Library, the object code for the work may be a
      -derivative work of the Library even though the source code is not.
      -Whether this is true is especially significant if the work can be
      -linked without the Library, or if the work is itself a library.  The
      -threshold for this to be true is not precisely defined by law.
      -
      -  If such an object file uses only numerical parameters, data
      -structure layouts and accessors, and small macros and small inline
      -functions (ten lines or less in length), then the use of the object
      -file is unrestricted, regardless of whether it is legally a derivative
      -work.  (Executables containing this object code plus portions of the
      -Library will still fall under Section 6.)
      -
      -  Otherwise, if the work is a derivative of the Library, you may
      -distribute the object code for the work under the terms of Section 6.
      -Any executables containing that work also fall under Section 6,
      -whether or not they are linked directly with the Library itself.
      -
      -  6. As an exception to the Sections above, you may also combine or
      -link a "work that uses the Library" with the Library to produce a
      -work containing portions of the Library, and distribute that work
      -under terms of your choice, provided that the terms permit
      -modification of the work for the customer's own use and reverse
      -engineering for debugging such modifications.
      -
      -  You must give prominent notice with each copy of the work that the
      -Library is used in it and that the Library and its use are covered by
      -this License.  You must supply a copy of this License.  If the work
      -during execution displays copyright notices, you must include the
      -copyright notice for the Library among them, as well as a reference
      -directing the user to the copy of this License.  Also, you must do one
      -of these things:
      -
      -    a) Accompany the work with the complete corresponding
      -    machine-readable source code for the Library including whatever
      -    changes were used in the work (which must be distributed under
      -    Sections 1 and 2 above); and, if the work is an executable linked
      -    with the Library, with the complete machine-readable "work that
      -    uses the Library", as object code and/or source code, so that the
      -    user can modify the Library and then relink to produce a modified
      -    executable containing the modified Library.  (It is understood
      -    that the user who changes the contents of definitions files in the
      -    Library will not necessarily be able to recompile the application
      -    to use the modified definitions.)
      -
      -    b) Use a suitable shared library mechanism for linking with the
      -    Library.  A suitable mechanism is one that (1) uses at run time a
      -    copy of the library already present on the user's computer system,
      -    rather than copying library functions into the executable, and (2)
      -    will operate properly with a modified version of the library, if
      -    the user installs one, as long as the modified version is
      -    interface-compatible with the version that the work was made with.
      -
      -    c) Accompany the work with a written offer, valid for at
      -    least three years, to give the same user the materials
      -    specified in Subsection 6a, above, for a charge no more
      -    than the cost of performing this distribution.
      -
      -    d) If distribution of the work is made by offering access to copy
      -    from a designated place, offer equivalent access to copy the above
      -    specified materials from the same place.
      -
      -    e) Verify that the user has already received a copy of these
      -    materials or that you have already sent this user a copy.
      -
      -  For an executable, the required form of the "work that uses the
      -Library" must include any data and utility programs needed for
      -reproducing the executable from it.  However, as a special exception,
      -the materials to be distributed need not include anything that is
      -normally distributed (in either source or binary form) with the major
      -components (compiler, kernel, and so on) of the operating system on
      -which the executable runs, unless that component itself accompanies
      -the executable.
      -
      -  It may happen that this requirement contradicts the license
      -restrictions of other proprietary libraries that do not normally
      -accompany the operating system.  Such a contradiction means you cannot
      -use both them and the Library together in an executable that you
      -distribute.
      -
      -  7. You may place library facilities that are a work based on the
      -Library side-by-side in a single library together with other library
      -facilities not covered by this License, and distribute such a combined
      -library, provided that the separate distribution of the work based on
      -the Library and of the other library facilities is otherwise
      -permitted, and provided that you do these two things:
      -
      -    a) Accompany the combined library with a copy of the same work
      -    based on the Library, uncombined with any other library
      -    facilities.  This must be distributed under the terms of the
      -    Sections above.
      -
      -    b) Give prominent notice with the combined library of the fact
      -    that part of it is a work based on the Library, and explaining
      -    where to find the accompanying uncombined form of the same work.
      -
      -  8. You may not copy, modify, sublicense, link with, or distribute
      -the Library except as expressly provided under this License.  Any
      -attempt otherwise to copy, modify, sublicense, link with, or
      -distribute the Library is void, and will automatically terminate your
      -rights under this License.  However, parties who have received copies,
      -or rights, from you under this License will not have their licenses
      -terminated so long as such parties remain in full compliance.
      -
      -  9. You are not required to accept this License, since you have not
      -signed it.  However, nothing else grants you permission to modify or
      -distribute the Library or its derivative works.  These actions are
      -prohibited by law if you do not accept this License.  Therefore, by
      -modifying or distributing the Library (or any work based on the
      -Library), you indicate your acceptance of this License to do so, and
      -all its terms and conditions for copying, distributing or modifying
      -the Library or works based on it.
      -
      -  10. Each time you redistribute the Library (or any work based on the
      -Library), the recipient automatically receives a license from the
      -original licensor to copy, distribute, link with or modify the Library
      -subject to these terms and conditions.  You may not impose any further
      -restrictions on the recipients' exercise of the rights granted herein.
      -You are not responsible for enforcing compliance by third parties with
      -this License.
      -
      -  11. If, as a consequence of a court judgment or allegation of patent
      -infringement or for any other reason (not limited to patent issues),
      -conditions are imposed on you (whether by court order, agreement or
      -otherwise) that contradict the conditions of this License, they do not
      -excuse you from the conditions of this License.  If you cannot
      -distribute so as to satisfy simultaneously your obligations under this
      -License and any other pertinent obligations, then as a consequence you
      -may not distribute the Library at all.  For example, if a patent
      -license would not permit royalty-free redistribution of the Library by
      -all those who receive copies directly or indirectly through you, then
      -the only way you could satisfy both it and this License would be to
      -refrain entirely from distribution of the Library.
      -
      -If any portion of this section is held invalid or unenforceable under any
      -particular circumstance, the balance of the section is intended to apply,
      -and the section as a whole is intended to apply in other circumstances.
      -
      -It is not the purpose of this section to induce you to infringe any
      -patents or other property right claims or to contest validity of any
      -such claims; this section has the sole purpose of protecting the
      -integrity of the free software distribution system which is
      -implemented by public license practices.  Many people have made
      -generous contributions to the wide range of software distributed
      -through that system in reliance on consistent application of that
      -system; it is up to the author/donor to decide if he or she is willing
      -to distribute software through any other system and a licensee cannot
      -impose that choice.
      -
      -This section is intended to make thoroughly clear what is believed to
      -be a consequence of the rest of this License.
      -
      -  12. If the distribution and/or use of the Library is restricted in
      -certain countries either by patents or by copyrighted interfaces, the
      -original copyright holder who places the Library under this License may add
      -an explicit geographical distribution limitation excluding those countries,
      -so that distribution is permitted only in or among countries not thus
      -excluded.  In such case, this License incorporates the limitation as if
      -written in the body of this License.
      -
      -  13. The Free Software Foundation may publish revised and/or new
      -versions of the Lesser General Public License from time to time.
      -Such new versions will be similar in spirit to the present version,
      -but may differ in detail to address new problems or concerns.
      -
      -Each version is given a distinguishing version number.  If the Library
      -specifies a version number of this License which applies to it and
      -"any later version", you have the option of following the terms and
      -conditions either of that version or of any later version published by
      -the Free Software Foundation.  If the Library does not specify a
      -license version number, you may choose any version ever published by
      -the Free Software Foundation.
      -
      -  14. If you wish to incorporate parts of the Library into other free
      -programs whose distribution conditions are incompatible with these,
      -write to the author to ask for permission.  For software which is
      -copyrighted by the Free Software Foundation, write to the Free
      -Software Foundation; we sometimes make exceptions for this.  Our
      -decision will be guided by the two goals of preserving the free status
      -of all derivatives of our free software and of promoting the sharing
      -and reuse of software generally.
      -
      -                            NO WARRANTY
      -
      -  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
      -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
      -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
      -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
      -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
      -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
      -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
      -LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
      -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
      -
      -  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
      -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
      -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
      -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
      -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
      -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
      -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
      -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
      -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
      -DAMAGES.
      -
      -                     END OF TERMS AND CONDITIONS
      -
      -           How to Apply These Terms to Your New Libraries
      -
      -  If you develop a new library, and you want it to be of the greatest
      -possible use to the public, we recommend making it free software that
      -everyone can redistribute and change.  You can do so by permitting
      -redistribution under these terms (or, alternatively, under the terms of the
      -ordinary General Public License).
      -
      -  To apply these terms, attach the following notices to the library.  It is
      -safest to attach them to the start of each source file to most effectively
      -convey the exclusion of warranty; and each file should have at least the
      -"copyright" line and a pointer to where the full notice is found.
      -
      -    
      -    Copyright (C)   
      -
      -    This library is free software; you can redistribute it and/or
      -    modify it under the terms of the GNU Lesser General Public
      -    License as published by the Free Software Foundation; either
      -    version 2.1 of the License, or (at your option) any later version.
      -
      -    This library is distributed in the hope that it will be useful,
      -    but WITHOUT ANY WARRANTY; without even the implied warranty of
      -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
      -    Lesser General Public License for more details.
      -
      -    You should have received a copy of the GNU Lesser General Public
      -    License along with this library; if not, write to the Free Software
      -    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
      -
      -Also add information on how to contact you by electronic and paper mail.
      -
      -You should also get your employer (if you work as a programmer) or your
      -school, if any, to sign a "copyright disclaimer" for the library, if
      -necessary.  Here is a sample; alter the names:
      -
      -  Yoyodyne, Inc., hereby disclaims all copyright interest in the
      -  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
      -
      -  , 1 April 1990
      -  Ty Coon, President of Vice
      -
      -That's all there is to it!
      -
      -
      -THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE SUBTRACKS PRODUCT.
      -
      ------
      -
      -The following software may be included in this product: @babel/code-frame, @babel/compat-data, @babel/core, @babel/generator, @babel/helper-annotate-as-pure, @babel/helper-builder-binary-assignment-operator-visitor, @babel/helper-compilation-targets, @babel/helper-create-class-features-plugin, @babel/helper-create-regexp-features-plugin, @babel/helper-environment-visitor, @babel/helper-explode-assignable-expression, @babel/helper-function-name, @babel/helper-get-function-arity, @babel/helper-hoist-variables, @babel/helper-member-expression-to-functions, @babel/helper-module-imports, @babel/helper-module-transforms, @babel/helper-optimise-call-expression, @babel/helper-plugin-utils, @babel/helper-remap-async-to-generator, @babel/helper-replace-supers, @babel/helper-simple-access, @babel/helper-skip-transparent-expression-wrappers, @babel/helper-split-export-declaration, @babel/helper-validator-identifier, @babel/helper-validator-option, @babel/helper-wrap-function, @babel/helpers, @babel/highlight, @babel/plugin-proposal-class-properties, @babel/plugin-proposal-export-default-from, @babel/plugin-proposal-nullish-coalescing-operator, @babel/plugin-proposal-object-rest-spread, @babel/plugin-proposal-optional-catch-binding, @babel/plugin-proposal-optional-chaining, @babel/plugin-syntax-class-properties, @babel/plugin-syntax-dynamic-import, @babel/plugin-syntax-export-default-from, @babel/plugin-syntax-flow, @babel/plugin-syntax-jsx, @babel/plugin-syntax-nullish-coalescing-operator, @babel/plugin-syntax-object-rest-spread, @babel/plugin-syntax-optional-catch-binding, @babel/plugin-syntax-optional-chaining, @babel/plugin-syntax-typescript, @babel/plugin-transform-arrow-functions, @babel/plugin-transform-async-to-generator, @babel/plugin-transform-block-scoped-functions, @babel/plugin-transform-block-scoping, @babel/plugin-transform-classes, @babel/plugin-transform-computed-properties, @babel/plugin-transform-destructuring, @babel/plugin-transform-exponentiation-operator, @babel/plugin-transform-flow-strip-types, @babel/plugin-transform-for-of, @babel/plugin-transform-function-name, @babel/plugin-transform-literals, @babel/plugin-transform-member-expression-literals, @babel/plugin-transform-modules-commonjs, @babel/plugin-transform-object-super, @babel/plugin-transform-parameters, @babel/plugin-transform-property-literals, @babel/plugin-transform-react-display-name, @babel/plugin-transform-react-jsx, @babel/plugin-transform-react-jsx-self, @babel/plugin-transform-react-jsx-source, @babel/plugin-transform-regenerator, @babel/plugin-transform-runtime, @babel/plugin-transform-shorthand-properties, @babel/plugin-transform-spread, @babel/plugin-transform-sticky-regex, @babel/plugin-transform-template-literals, @babel/plugin-transform-typescript, @babel/plugin-transform-unicode-regex, @babel/preset-flow, @babel/preset-typescript, @babel/register, @babel/runtime, @babel/template, @babel/traverse, @babel/types. A copy of the source code may be downloaded from https://github.com/babel/babel.git (@babel/code-frame), https://github.com/babel/babel.git (@babel/compat-data), https://github.com/babel/babel.git (@babel/core), https://github.com/babel/babel.git (@babel/generator), https://github.com/babel/babel.git (@babel/helper-annotate-as-pure), https://github.com/babel/babel.git (@babel/helper-builder-binary-assignment-operator-visitor), https://github.com/babel/babel.git (@babel/helper-compilation-targets), https://github.com/babel/babel.git (@babel/helper-create-class-features-plugin), https://github.com/babel/babel.git (@babel/helper-create-regexp-features-plugin), https://github.com/babel/babel.git (@babel/helper-environment-visitor), https://github.com/babel/babel.git (@babel/helper-explode-assignable-expression), https://github.com/babel/babel.git (@babel/helper-function-name), https://github.com/babel/babel.git (@babel/helper-get-function-arity), https://github.com/babel/babel.git (@babel/helper-hoist-variables), https://github.com/babel/babel.git (@babel/helper-member-expression-to-functions), https://github.com/babel/babel.git (@babel/helper-module-imports), https://github.com/babel/babel.git (@babel/helper-module-transforms), https://github.com/babel/babel.git (@babel/helper-optimise-call-expression), https://github.com/babel/babel.git (@babel/helper-plugin-utils), https://github.com/babel/babel.git (@babel/helper-remap-async-to-generator), https://github.com/babel/babel.git (@babel/helper-replace-supers), https://github.com/babel/babel.git (@babel/helper-simple-access), https://github.com/babel/babel.git (@babel/helper-skip-transparent-expression-wrappers), https://github.com/babel/babel.git (@babel/helper-split-export-declaration), https://github.com/babel/babel.git (@babel/helper-validator-identifier), https://github.com/babel/babel.git (@babel/helper-validator-option), https://github.com/babel/babel.git (@babel/helper-wrap-function), https://github.com/babel/babel.git (@babel/helpers), https://github.com/babel/babel.git (@babel/highlight), https://github.com/babel/babel.git (@babel/plugin-proposal-class-properties), https://github.com/babel/babel.git (@babel/plugin-proposal-export-default-from), https://github.com/babel/babel.git (@babel/plugin-proposal-nullish-coalescing-operator), https://github.com/babel/babel.git (@babel/plugin-proposal-object-rest-spread), https://github.com/babel/babel.git (@babel/plugin-proposal-optional-catch-binding), https://github.com/babel/babel.git (@babel/plugin-proposal-optional-chaining), https://github.com/babel/babel.git (@babel/plugin-syntax-class-properties), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import (@babel/plugin-syntax-dynamic-import), https://github.com/babel/babel.git (@babel/plugin-syntax-export-default-from), https://github.com/babel/babel.git (@babel/plugin-syntax-flow), https://github.com/babel/babel.git (@babel/plugin-syntax-jsx), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator (@babel/plugin-syntax-nullish-coalescing-operator), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread (@babel/plugin-syntax-object-rest-spread), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding (@babel/plugin-syntax-optional-catch-binding), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining (@babel/plugin-syntax-optional-chaining), https://github.com/babel/babel.git (@babel/plugin-syntax-typescript), https://github.com/babel/babel.git (@babel/plugin-transform-arrow-functions), https://github.com/babel/babel.git (@babel/plugin-transform-async-to-generator), https://github.com/babel/babel.git (@babel/plugin-transform-block-scoped-functions), https://github.com/babel/babel.git (@babel/plugin-transform-block-scoping), https://github.com/babel/babel.git (@babel/plugin-transform-classes), https://github.com/babel/babel.git (@babel/plugin-transform-computed-properties), https://github.com/babel/babel.git (@babel/plugin-transform-destructuring), https://github.com/babel/babel.git (@babel/plugin-transform-exponentiation-operator), https://github.com/babel/babel.git (@babel/plugin-transform-flow-strip-types), https://github.com/babel/babel.git (@babel/plugin-transform-for-of), https://github.com/babel/babel.git (@babel/plugin-transform-function-name), https://github.com/babel/babel.git (@babel/plugin-transform-literals), https://github.com/babel/babel.git (@babel/plugin-transform-member-expression-literals), https://github.com/babel/babel.git (@babel/plugin-transform-modules-commonjs), https://github.com/babel/babel.git (@babel/plugin-transform-object-super), https://github.com/babel/babel.git (@babel/plugin-transform-parameters), https://github.com/babel/babel.git (@babel/plugin-transform-property-literals), https://github.com/babel/babel.git (@babel/plugin-transform-react-display-name), https://github.com/babel/babel.git (@babel/plugin-transform-react-jsx), https://github.com/babel/babel.git (@babel/plugin-transform-react-jsx-self), https://github.com/babel/babel.git (@babel/plugin-transform-react-jsx-source), https://github.com/babel/babel.git (@babel/plugin-transform-regenerator), https://github.com/babel/babel.git (@babel/plugin-transform-runtime), https://github.com/babel/babel.git (@babel/plugin-transform-shorthand-properties), https://github.com/babel/babel.git (@babel/plugin-transform-spread), https://github.com/babel/babel.git (@babel/plugin-transform-sticky-regex), https://github.com/babel/babel.git (@babel/plugin-transform-template-literals), https://github.com/babel/babel.git (@babel/plugin-transform-typescript), https://github.com/babel/babel.git (@babel/plugin-transform-unicode-regex), https://github.com/babel/babel.git (@babel/preset-flow), https://github.com/babel/babel.git (@babel/preset-typescript), https://github.com/babel/babel.git (@babel/register), https://github.com/babel/babel.git (@babel/runtime), https://github.com/babel/babel.git (@babel/template), https://github.com/babel/babel.git (@babel/traverse), https://github.com/babel/babel.git (@babel/types). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2014-present Sebastian McKenzie and other contributors
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @babel/helper-define-polyfill-provider, babel-plugin-polyfill-corejs2, babel-plugin-polyfill-corejs3, babel-plugin-polyfill-regenerator. A copy of the source code may be downloaded from https://github.com/babel/babel-polyfills.git (@babel/helper-define-polyfill-provider), https://github.com/babel/babel-polyfills.git (babel-plugin-polyfill-corejs2), https://github.com/babel/babel-polyfills.git (babel-plugin-polyfill-corejs3), https://github.com/babel/babel-polyfills.git (babel-plugin-polyfill-regenerator). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2014-present Nicolò Ribaudo and other contributors
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @babel/parser. A copy of the source code may be downloaded from https://github.com/babel/babel.git. This software contains the following license and notice below:
      -
      -Copyright (C) 2012-2014 by various contributors (see AUTHORS)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @babel/plugin-transform-object-assign. A copy of the source code may be downloaded from https://github.com/babel/babel.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015 Jed Watson
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @cnakazawa/watch. A copy of the source code may be downloaded from git://github.com/mikeal/watch.git. This software contains the following license and notice below:
      -
      -Apache License
      -
      -Version 2.0, January 2004
      -
      -http://www.apache.org/licenses/
      -
      -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
      -
      -1. Definitions.
      -
      -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
      -
      -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
      -
      -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
      -
      -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
      -
      -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
      -
      -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
      -
      -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
      -
      -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
      -
      -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
      -
      -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
      -
      -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
      -
      -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
      -
      -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
      -
      -You must give any other recipients of the Work or Derivative Works a copy of this License; and
      -
      -You must cause any modified files to carry prominent notices stating that You changed the files; and
      -
      -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
      -
      -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
      -
      -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
      -
      -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
      -
      -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
      -
      -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
      -
      -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
      -
      -END OF TERMS AND CONDITIONS
      -
      ------
      -
      -The following software may be included in this product: @egjs/hammerjs. A copy of the source code may be downloaded from git://github.com/naver/hammer.js.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2018-present NAVER Corp.
      -Copyright (C) 2011-2017 by Jorik Tangelder (Eight Media)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @hapi/hoek. A copy of the source code may be downloaded from git://github.com/hapijs/hoek. This software contains the following license and notice below:
      -
      -Copyright (c) 2011-2020, Sideway Inc, and project contributors  
      -Copyright (c) 2011-2014, Walmart  
      -Copyright (c) 2011, Yahoo Inc.
      -
      -All rights reserved.
      -
      -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
      -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      -* The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: @hapi/topo. A copy of the source code may be downloaded from git://github.com/hapijs/topo. This software contains the following license and notice below:
      -
      -Copyright (c) 2012-2020, Sideway Inc, and project contributors  
      -Copyright (c) 2012-2014, Walmart.  
      -All rights reserved.
      -
      -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
      -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      -* The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: @jest/create-cache-key-function, @jest/types, hermes-parser, jest-get-type, jest-haste-map, jest-regex-util, jest-serializer, jest-util, jest-validate, jest-worker, jscodeshift, pretty-format, react, react-is, react-native, react-refresh, scheduler, use-subscription. A copy of the source code may be downloaded from https://github.com/facebook/jest.git (@jest/create-cache-key-function), https://github.com/facebook/jest.git (@jest/types), git@github.com:facebook/hermes.git (hermes-parser), https://github.com/facebook/jest.git (jest-get-type), https://github.com/facebook/jest.git (jest-haste-map), https://github.com/facebook/jest.git (jest-regex-util), https://github.com/facebook/jest.git (jest-serializer), https://github.com/facebook/jest.git (jest-util), https://github.com/facebook/jest.git (jest-validate), https://github.com/facebook/jest.git (jest-worker), https://github.com/facebook/jscodeshift.git (jscodeshift), https://github.com/facebook/jest.git (pretty-format), https://github.com/facebook/react.git (react), https://github.com/facebook/react.git (react-is), https://github.com/facebook/react-native.git (react-native), https://github.com/facebook/react.git (react-refresh), https://github.com/facebook/react.git (scheduler), https://github.com/facebook/react.git (use-subscription). This software contains the following license and notice below:
      -
      -MIT License
      -
      -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
      -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.
      -
      ------
      -
      -The following software may be included in this product: @jimp/bmp, @jimp/core, @jimp/custom, @jimp/gif, @jimp/jpeg, @jimp/plugin-resize, @jimp/png, @jimp/tiff, @jimp/types, @jimp/utils. A copy of the source code may be downloaded from https://github.com/oliver-moran/jimp.git (@jimp/core). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2018 Oliver Moran
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @react-native-async-storage/async-storage. A copy of the source code may be downloaded from https://github.com/react-native-async-storage/async-storage.git. This software contains the following license and notice below:
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @react-native-community/cli, @react-native-community/cli-debugger-ui, @react-native-community/cli-hermes, @react-native-community/cli-platform-android, @react-native-community/cli-platform-ios, @react-native-community/cli-server-api, @react-native-community/cli-tools, @react-native-community/cli-types. A copy of the source code may be downloaded from https://github.com/react-native-community/cli.git (@react-native-community/cli), https://github.com/react-native-community/cli.git (@react-native-community/cli-debugger-ui), https://github.com/react-native-community/cli.git (@react-native-community/cli-hermes), https://github.com/react-native-community/cli.git (@react-native-community/cli-platform-android), https://github.com/react-native-community/cli.git (@react-native-community/cli-platform-ios), https://github.com/react-native-community/cli.git (@react-native-community/cli-server-api), https://github.com/react-native-community/cli.git (@react-native-community/cli-tools), https://github.com/react-native-community/cli.git (@react-native-community/cli-types). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2018 react-native-community
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @react-native-community/hooks. A copy of the source code may be downloaded from git://github.com/react-native-community/hooks.git. This software contains the following license and notice below:
      -
      -ISC License (ISC)
      -
      -Copyright (c) 2018 - 2020 React Native Community
      -
      -Permission to use, copy, modify, and distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
      -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
      -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
      -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
      -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
      -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: @react-native-community/netinfo, react-native-webview. A copy of the source code may be downloaded from https://github.com/react-native-netinfo/react-native-netinfo.git (@react-native-community/netinfo), https://github.com/react-native-webview/react-native-webview.git (react-native-webview). This software contains the following license and notice below:
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @react-navigation/bottom-tabs, @react-navigation/core, @react-navigation/material-top-tabs, @react-navigation/native, @react-navigation/routers. A copy of the source code may be downloaded from https://github.com/react-navigation/react-navigation.git (@react-navigation/bottom-tabs), https://github.com/react-navigation/react-navigation.git (@react-navigation/core), https://github.com/react-navigation/react-navigation.git (@react-navigation/material-top-tabs), https://github.com/react-navigation/react-navigation.git (@react-navigation/native), https://github.com/react-navigation/react-navigation.git (@react-navigation/routers). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2017 React Navigation Contributors
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: @sideway/address. A copy of the source code may be downloaded from git://github.com/sideway/address. This software contains the following license and notice below:
      -
      -Copyright (c) 2019-2020, Sideway, Inc. and Project contributors
      -All rights reserved.
      -
      -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
      - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      - * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: @sideway/formula. A copy of the source code may be downloaded from git://github.com/sideway/formula. This software contains the following license and notice below:
      -
      -Copyright (c) 2019-2020, Sideway. Inc, and project contributors
      -All rights reserved.
      -
      -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
      - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      - * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: @sideway/pinpoint. A copy of the source code may be downloaded from git://github.com/sideway/pinpoint. This software contains the following license and notice below:
      -
      -Copyright (c) 2019-2020, Sideway. Inc, and project contributors  
      -
      -All rights reserved.
      -
      -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
      -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      -* The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: @types/graceful-fs, @types/hammerjs, @types/invariant, @types/istanbul-lib-coverage, @types/istanbul-reports, @types/lodash, @types/node, @types/prop-types, @types/react, @types/scheduler, @types/yargs, @types/yargs-parser. A copy of the source code may be downloaded from https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/graceful-fs), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/hammerjs), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/invariant), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/istanbul-lib-coverage), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/istanbul-reports), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/lodash), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/node), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/prop-types), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/react), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/scheduler), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/yargs), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/yargs-parser). This software contains the following license and notice below:
      -
      -MIT License
      -
      -    Copyright (c) Microsoft Corporation.
      -
      -    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
      -
      ------
      -
      -The following software may be included in this product: @types/istanbul-lib-report. A copy of the source code may be downloaded from https://github.com/DefinitelyTyped/DefinitelyTyped.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -    Copyright (c) Microsoft Corporation. All rights reserved.
      -
      -    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
      -
      ------
      -
      -The following software may be included in this product: @xmldom/xmldom. A copy of the source code may be downloaded from git://github.com/xmldom/xmldom.git. This software contains the following license and notice below:
      -
      -Copyright 2019 - present Christopher J. Brody and other contributors, as listed in: https://github.com/xmldom/xmldom/graphs/contributors
      -Copyright 2012 - 2017 @jindw  and other contributors, as listed in: https://github.com/jindw/xmldom/graphs/contributors
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: abort-controller. A copy of the source code may be downloaded from git+https://github.com/mysticatea/abort-controller.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2017 Toru Nagashima
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: absolute-path. A copy of the source code may be downloaded from https://github.com/filearts/node-absolute-path. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 filearts
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: accepts, mime-types. A copy of the source code may be downloaded from https://github.com/jshttp/accepts.git (accepts), https://github.com/jshttp/mime-types.git (mime-types). This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2014 Jonathan Ong 
      -Copyright (c) 2015 Douglas Christopher Wilson 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: anser. A copy of the source code may be downloaded from git://github.com/IonicaBizau/anser.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2012-20 Ionică Bizău  (https://ionicabizau.net)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: ansi-regex, ansi-styles, camelcase, chalk, escape-string-regexp, execa, file-type, find-up, get-stream, globals, has-flag, is-fullwidth-code-point, is-plain-obj, leven, locate-path, log-symbols, make-dir, mimic-fn, open, ora, p-limit, p-locate, p-try, parse-json, path-exists, pify, pkg-dir, slash, split-on-first, string-width, strip-ansi, supports-color, type-fest, wrap-ansi. A copy of the source code may be downloaded from https://github.com/chalk/ansi-regex.git (ansi-regex), https://github.com/chalk/ansi-styles.git (ansi-styles), https://github.com/sindresorhus/camelcase.git (camelcase), https://github.com/chalk/chalk.git (chalk), https://github.com/sindresorhus/escape-string-regexp.git (escape-string-regexp), https://github.com/sindresorhus/execa.git (execa), https://github.com/sindresorhus/file-type.git (file-type), https://github.com/sindresorhus/find-up.git (find-up), https://github.com/sindresorhus/get-stream.git (get-stream), https://github.com/sindresorhus/globals.git (globals), https://github.com/sindresorhus/has-flag.git (has-flag), https://github.com/sindresorhus/is-fullwidth-code-point.git (is-fullwidth-code-point), https://github.com/sindresorhus/is-plain-obj.git (is-plain-obj), https://github.com/sindresorhus/leven.git (leven), https://github.com/sindresorhus/locate-path.git (locate-path), https://github.com/sindresorhus/log-symbols.git (log-symbols), https://github.com/sindresorhus/make-dir.git (make-dir), https://github.com/sindresorhus/mimic-fn.git (mimic-fn), https://github.com/sindresorhus/open.git (open), https://github.com/sindresorhus/ora.git (ora), https://github.com/sindresorhus/p-limit.git (p-limit), https://github.com/sindresorhus/p-locate.git (p-locate), https://github.com/sindresorhus/p-try.git (p-try), https://github.com/sindresorhus/parse-json.git (parse-json), https://github.com/sindresorhus/path-exists.git (path-exists), https://github.com/sindresorhus/pify.git (pify), https://github.com/sindresorhus/pkg-dir.git (pkg-dir), https://github.com/sindresorhus/slash.git (slash), https://github.com/sindresorhus/split-on-first.git (split-on-first), https://github.com/sindresorhus/string-width.git (string-width), https://github.com/chalk/strip-ansi.git (strip-ansi), https://github.com/chalk/supports-color.git (supports-color), https://github.com/sindresorhus/type-fest.git (type-fest), https://github.com/chalk/wrap-ansi.git (wrap-ansi). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) Sindre Sorhus  (sindresorhus.com)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: any-base. A copy of the source code may be downloaded from https://github.com/HarasimowiczKamil/any-base.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015 Kamil Harasimowicz and contributors
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: anymatch. A copy of the source code may be downloaded from https://github.com/micromatch/anymatch. This software contains the following license and notice below:
      -
      -The ISC License
      -
      -Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com)
      -
      -Permission to use, copy, modify, and/or distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
      -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
      -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
      -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
      -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
      -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: anymatch. A copy of the source code may be downloaded from https://github.com/micromatch/anymatch. This software contains the following license and notice below:
      -
      -The ISC License
      -
      -Copyright (c) 2014 Elan Shanker
      -
      -Permission to use, copy, modify, and/or distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
      -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
      -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
      -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
      -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
      -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: argparse. A copy of the source code may be downloaded from https://github.com/nodeca/argparse.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (C) 2012 by Vitaly Puzrin
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: arr-diff, fill-range, for-in, has-value, has-values, kind-of, normalize-path, set-value. A copy of the source code may be downloaded from https://github.com/jonschlinkert/arr-diff.git (arr-diff), https://github.com/jonschlinkert/fill-range.git (fill-range), https://github.com/jonschlinkert/for-in.git (for-in), https://github.com/jonschlinkert/has-value.git (has-value), https://github.com/jonschlinkert/has-values.git (has-values), https://github.com/jonschlinkert/kind-of.git (kind-of), https://github.com/jonschlinkert/normalize-path.git (normalize-path), https://github.com/jonschlinkert/set-value.git (set-value). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-2017, Jon Schlinkert
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: arr-flatten, is-plain-object, kind-of. A copy of the source code may be downloaded from https://github.com/jonschlinkert/arr-flatten.git (arr-flatten), https://github.com/jonschlinkert/is-plain-object.git (is-plain-object), https://github.com/jonschlinkert/kind-of.git (kind-of). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-2017, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: arr-union, get-value, has-value, has-values, is-directory, isobject, object.pick, repeat-string. A copy of the source code may be downloaded from https://github.com/jonschlinkert/arr-union.git (arr-union), https://github.com/jonschlinkert/get-value.git (get-value), https://github.com/jonschlinkert/has-value.git (has-value), https://github.com/jonschlinkert/has-values.git (has-values), https://github.com/jonschlinkert/is-directory.git (is-directory), https://github.com/jonschlinkert/isobject.git (isobject), https://github.com/jonschlinkert/object.pick.git (object.pick), https://github.com/jonschlinkert/repeat-string.git (repeat-string). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-2016, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: array-map, array-reduce, concat-map, minimist, safe-regex. A copy of the source code may be downloaded from git://github.com/substack/array-map.git (array-map), git://github.com/substack/array-reduce.git (array-reduce), git://github.com/substack/node-concat-map.git (concat-map), git://github.com/substack/minimist.git (minimist), git://github.com/substack/safe-regex.git (safe-regex). This software contains the following license and notice below:
      -
      -This software is released under the MIT license:
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: array-unique, is-number. A copy of the source code may be downloaded from https://github.com/jonschlinkert/array-unique.git (array-unique), https://github.com/jonschlinkert/is-number.git (is-number). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-2016, Jon Schlinkert
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: asap. A copy of the source code may be downloaded from https://github.com/kriskowal/asap.git. This software contains the following license and notice below:
      -
      -Copyright 2009–2014 Contributors. All rights reserved.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: assign-symbols, define-property, is-accessor-descriptor, is-data-descriptor, is-extendable, pascalcase. A copy of the source code may be downloaded from https://github.com/jonschlinkert/assign-symbols.git (assign-symbols), https://github.com/jonschlinkert/define-property.git (define-property), https://github.com/jonschlinkert/is-accessor-descriptor.git (is-accessor-descriptor), https://github.com/jonschlinkert/is-data-descriptor.git (is-data-descriptor), https://github.com/jonschlinkert/is-extendable.git (is-extendable), https://github.com/jonschlinkert/pascalcase.git (pascalcase). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: ast-types. A copy of the source code may be downloaded from git://github.com/benjamn/ast-types.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2013 Ben Newman 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: astral-regex. A copy of the source code may be downloaded from https://github.com/kevva/astral-regex.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) Kevin Mårtensson  (github.com/kevva)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: async. A copy of the source code may be downloaded from https://github.com/caolan/async.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2010-2018 Caolan McMahon
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: async-limiter. A copy of the source code may be downloaded from https://github.com/strml/async-limiter.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -Copyright (c) 2017 Samuel Reed 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: atob. A copy of the source code may be downloaded from git://git.coolaj86.com/coolaj86/atob.js.git. This software contains the following license and notice below:
      -
      -At your option you may choose either of the following licenses:
      -
      -  * The MIT License (MIT)
      -  * The Apache License 2.0 (Apache-2.0)
      -
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015 AJ ONeal
      -
      -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.
      -
      -
      -                                 Apache License
      -                           Version 2.0, January 2004
      -                        http://www.apache.org/licenses/
      -
      -   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
      -
      -   1. Definitions.
      -
      -      "License" shall mean the terms and conditions for use, reproduction,
      -      and distribution as defined by Sections 1 through 9 of this document.
      -
      -      "Licensor" shall mean the copyright owner or entity authorized by
      -      the copyright owner that is granting the License.
      -
      -      "Legal Entity" shall mean the union of the acting entity and all
      -      other entities that control, are controlled by, or are under common
      -      control with that entity. For the purposes of this definition,
      -      "control" means (i) the power, direct or indirect, to cause the
      -      direction or management of such entity, whether by contract or
      -      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      -      outstanding shares, or (iii) beneficial ownership of such entity.
      -
      -      "You" (or "Your") shall mean an individual or Legal Entity
      -      exercising permissions granted by this License.
      -
      -      "Source" form shall mean the preferred form for making modifications,
      -      including but not limited to software source code, documentation
      -      source, and configuration files.
      -
      -      "Object" form shall mean any form resulting from mechanical
      -      transformation or translation of a Source form, including but
      -      not limited to compiled object code, generated documentation,
      -      and conversions to other media types.
      -
      -      "Work" shall mean the work of authorship, whether in Source or
      -      Object form, made available under the License, as indicated by a
      -      copyright notice that is included in or attached to the work
      -      (an example is provided in the Appendix below).
      -
      -      "Derivative Works" shall mean any work, whether in Source or Object
      -      form, that is based on (or derived from) the Work and for which the
      -      editorial revisions, annotations, elaborations, or other modifications
      -      represent, as a whole, an original work of authorship. For the purposes
      -      of this License, Derivative Works shall not include works that remain
      -      separable from, or merely link (or bind by name) to the interfaces of,
      -      the Work and Derivative Works thereof.
      -
      -      "Contribution" shall mean any work of authorship, including
      -      the original version of the Work and any modifications or additions
      -      to that Work or Derivative Works thereof, that is intentionally
      -      submitted to Licensor for inclusion in the Work by the copyright owner
      -      or by an individual or Legal Entity authorized to submit on behalf of
      -      the copyright owner. For the purposes of this definition, "submitted"
      -      means any form of electronic, verbal, or written communication sent
      -      to the Licensor or its representatives, including but not limited to
      -      communication on electronic mailing lists, source code control systems,
      -      and issue tracking systems that are managed by, or on behalf of, the
      -      Licensor for the purpose of discussing and improving the Work, but
      -      excluding communication that is conspicuously marked or otherwise
      -      designated in writing by the copyright owner as "Not a Contribution."
      -
      -      "Contributor" shall mean Licensor and any individual or Legal Entity
      -      on behalf of whom a Contribution has been received by Licensor and
      -      subsequently incorporated within the Work.
      -
      -   2. Grant of Copyright License. Subject to the terms and conditions of
      -      this License, each Contributor hereby grants to You a perpetual,
      -      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      -      copyright license to reproduce, prepare Derivative Works of,
      -      publicly display, publicly perform, sublicense, and distribute the
      -      Work and such Derivative Works in Source or Object form.
      -
      -   3. Grant of Patent License. Subject to the terms and conditions of
      -      this License, each Contributor hereby grants to You a perpetual,
      -      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      -      (except as stated in this section) patent license to make, have made,
      -      use, offer to sell, sell, import, and otherwise transfer the Work,
      -      where such license applies only to those patent claims licensable
      -      by such Contributor that are necessarily infringed by their
      -      Contribution(s) alone or by combination of their Contribution(s)
      -      with the Work to which such Contribution(s) was submitted. If You
      -      institute patent litigation against any entity (including a
      -      cross-claim or counterclaim in a lawsuit) alleging that the Work
      -      or a Contribution incorporated within the Work constitutes direct
      -      or contributory patent infringement, then any patent licenses
      -      granted to You under this License for that Work shall terminate
      -      as of the date such litigation is filed.
      -
      -   4. Redistribution. You may reproduce and distribute copies of the
      -      Work or Derivative Works thereof in any medium, with or without
      -      modifications, and in Source or Object form, provided that You
      -      meet the following conditions:
      -
      -      (a) You must give any other recipients of the Work or
      -          Derivative Works a copy of this License; and
      -
      -      (b) You must cause any modified files to carry prominent notices
      -          stating that You changed the files; and
      -
      -      (c) You must retain, in the Source form of any Derivative Works
      -          that You distribute, all copyright, patent, trademark, and
      -          attribution notices from the Source form of the Work,
      -          excluding those notices that do not pertain to any part of
      -          the Derivative Works; and
      -
      -      (d) If the Work includes a "NOTICE" text file as part of its
      -          distribution, then any Derivative Works that You distribute must
      -          include a readable copy of the attribution notices contained
      -          within such NOTICE file, excluding those notices that do not
      -          pertain to any part of the Derivative Works, in at least one
      -          of the following places: within a NOTICE text file distributed
      -          as part of the Derivative Works; within the Source form or
      -          documentation, if provided along with the Derivative Works; or,
      -          within a display generated by the Derivative Works, if and
      -          wherever such third-party notices normally appear. The contents
      -          of the NOTICE file are for informational purposes only and
      -          do not modify the License. You may add Your own attribution
      -          notices within Derivative Works that You distribute, alongside
      -          or as an addendum to the NOTICE text from the Work, provided
      -          that such additional attribution notices cannot be construed
      -          as modifying the License.
      -
      -      You may add Your own copyright statement to Your modifications and
      -      may provide additional or different license terms and conditions
      -      for use, reproduction, or distribution of Your modifications, or
      -      for any such Derivative Works as a whole, provided Your use,
      -      reproduction, and distribution of the Work otherwise complies with
      -      the conditions stated in this License.
      -
      -   5. Submission of Contributions. Unless You explicitly state otherwise,
      -      any Contribution intentionally submitted for inclusion in the Work
      -      by You to the Licensor shall be under the terms and conditions of
      -      this License, without any additional terms or conditions.
      -      Notwithstanding the above, nothing herein shall supersede or modify
      -      the terms of any separate license agreement you may have executed
      -      with Licensor regarding such Contributions.
      -
      -   6. Trademarks. This License does not grant permission to use the trade
      -      names, trademarks, service marks, or product names of the Licensor,
      -      except as required for reasonable and customary use in describing the
      -      origin of the Work and reproducing the content of the NOTICE file.
      -
      -   7. Disclaimer of Warranty. Unless required by applicable law or
      -      agreed to in writing, Licensor provides the Work (and each
      -      Contributor provides its Contributions) on an "AS IS" BASIS,
      -      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      -      implied, including, without limitation, any warranties or conditions
      -      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      -      PARTICULAR PURPOSE. You are solely responsible for determining the
      -      appropriateness of using or redistributing the Work and assume any
      -      risks associated with Your exercise of permissions under this License.
      -
      -   8. Limitation of Liability. In no event and under no legal theory,
      -      whether in tort (including negligence), contract, or otherwise,
      -      unless required by applicable law (such as deliberate and grossly
      -      negligent acts) or agreed to in writing, shall any Contributor be
      -      liable to You for damages, including any direct, indirect, special,
      -      incidental, or consequential damages of any character arising as a
      -      result of this License or out of the use or inability to use the
      -      Work (including but not limited to damages for loss of goodwill,
      -      work stoppage, computer failure or malfunction, or any and all
      -      other commercial damages or losses), even if such Contributor
      -      has been advised of the possibility of such damages.
      -
      -   9. Accepting Warranty or Additional Liability. While redistributing
      -      the Work or Derivative Works thereof, You may choose to offer,
      -      and charge a fee for, acceptance of support, warranty, indemnity,
      -      or other liability obligations and/or rights consistent with this
      -      License. However, in accepting such obligations, You may act only
      -      on Your own behalf and on Your sole responsibility, not on behalf
      -      of any other Contributor, and only if You agree to indemnify,
      -      defend, and hold each Contributor harmless for any liability
      -      incurred by, or claims asserted against, such Contributor by reason
      -      of your accepting any such warranty or additional liability.
      -
      -   END OF TERMS AND CONDITIONS
      -
      -   APPENDIX: How to apply the Apache License to your work.
      -
      -      To apply the Apache License to your work, attach the following
      -      boilerplate notice, with the fields enclosed by brackets "{}"
      -      replaced with your own identifying information. (Don't include
      -      the brackets!)  The text should be enclosed in the appropriate
      -      comment syntax for the file format. We also recommend that a
      -      file or class name and description of purpose be included on the
      -      same "printed page" as the copyright notice for easier
      -      identification within third-party archives.
      -
      -   Copyright 2015 AJ ONeal
      -
      -   Licensed under the Apache License, Version 2.0 (the "License");
      -   you may not use this file except in compliance with the License.
      -   You may obtain a copy of the License at
      -
      -       http://www.apache.org/licenses/LICENSE-2.0
      -
      -   Unless required by applicable law or agreed to in writing, software
      -   distributed under the License is distributed on an "AS IS" BASIS,
      -   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      -   See the License for the specific language governing permissions and
      -   limitations under the License.
      -
      ------
      -
      -The following software may be included in this product: babel-plugin-dynamic-import-node. A copy of the source code may be downloaded from git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2016 Airbnb
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: babel-preset-fbjs, invariant, prop-types. A copy of the source code may be downloaded from https://github.com/facebook/fbjs.git (babel-preset-fbjs), https://github.com/zertosh/invariant (invariant), https://github.com/facebook/prop-types.git (prop-types). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2013-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.
      -
      ------
      -
      -The following software may be included in this product: balanced-match. A copy of the source code may be downloaded from git://github.com/juliangruber/balanced-match.git. This software contains the following license and notice below:
      -
      -(MIT)
      -
      -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: base, extglob, is-accessor-descriptor, is-data-descriptor, split-string. A copy of the source code may be downloaded from https://github.com/node-base/base.git (base), https://github.com/micromatch/extglob.git (extglob), https://github.com/jonschlinkert/is-accessor-descriptor.git (is-accessor-descriptor), https://github.com/jonschlinkert/is-data-descriptor.git (is-data-descriptor), https://github.com/jonschlinkert/split-string.git (split-string). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015-2017, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: base64-js. A copy of the source code may be downloaded from git://github.com/beatgammit/base64-js.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 Jameson Little
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: big-integer. A copy of the source code may be downloaded from git@github.com:peterolson/BigInteger.js.git. This software contains the following license and notice below:
      -
      -This is free and unencumbered software released into the public domain.
      -
      -Anyone is free to copy, modify, publish, use, compile, sell, or
      -distribute this software, either in source code form or as a compiled
      -binary, for any purpose, commercial or non-commercial, and by any
      -means.
      -
      -In jurisdictions that recognize copyright laws, the author or authors
      -of this software dedicate any and all copyright interest in the
      -software to the public domain. We make this dedication for the benefit
      -of the public at large and to the detriment of our heirs and
      -successors. We intend this dedication to be an overt act of
      -relinquishment in perpetuity of all present and future rights to this
      -software under copyright law.
      -
      -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 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.
      -
      -For more information, please refer to 
      -
      ------
      -
      -The following software may be included in this product: bmp-js. A copy of the source code may be downloaded from https://github.com/shaozilee/bmp-js. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 @丝刀口
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: bplist-creator. A copy of the source code may be downloaded from https://github.com/nearinfinity/node-bplist-creator.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2012 Near Infinity Corporation
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: brace-expansion. A copy of the source code may be downloaded from git://github.com/juliangruber/brace-expansion.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2013 Julian Gruber 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: braces, clone-deep, micromatch, normalize-path. A copy of the source code may be downloaded from https://github.com/micromatch/braces.git (braces), https://github.com/jonschlinkert/clone-deep.git (clone-deep), https://github.com/micromatch/micromatch.git (micromatch), https://github.com/jonschlinkert/normalize-path.git (normalize-path). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-2018, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: broadcast-channel. A copy of the source code may be downloaded from git+https://github.com/pubkey/broadcast-channel.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2018 Daniel Meyer
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: browserslist. A copy of the source code may be downloaded from https://github.com/browserslist/browserslist.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright 2014 Andrey Sitnik  and other contributors
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: buffer. A copy of the source code may be downloaded from git://github.com/feross/buffer.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) Feross Aboukhadijeh, and other contributors.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: buffer-from. A copy of the source code may be downloaded from https://github.com/LinusU/buffer-from.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2016, 2018 Linus Unnebäck
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: bytes. A copy of the source code may be downloaded from https://github.com/visionmedia/bytes.js.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2012-2014 TJ Holowaychuk 
      -Copyright (c) 2015 Jed Watson 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: cache-base, isobject. A copy of the source code may be downloaded from https://github.com/jonschlinkert/cache-base.git (cache-base), https://github.com/jonschlinkert/isobject.git (isobject). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-2017, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: call-bind, get-intrinsic. A copy of the source code may be downloaded from git+https://github.com/ljharb/call-bind.git (call-bind), git+https://github.com/ljharb/get-intrinsic.git (get-intrinsic). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2020 Jordan Harband
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: caller-callsite, caller-path, callsites, cli-cursor, decamelize, escape-string-regexp, filter-obj, import-fresh, is-fullwidth-code-point, is-stream, is-wsl, npm-run-path, object-assign, onetime, os-tmpdir, p-finally, path-exists, path-is-absolute, path-key, resolve-from, restore-cursor, serialize-error, shebang-regex, strip-eof. A copy of the source code may be downloaded from https://github.com/sindresorhus/caller-callsite.git (caller-callsite), https://github.com/sindresorhus/caller-path.git (caller-path), https://github.com/sindresorhus/callsites.git (callsites), https://github.com/sindresorhus/cli-cursor.git (cli-cursor), https://github.com/sindresorhus/decamelize.git (decamelize), https://github.com/sindresorhus/escape-string-regexp.git (escape-string-regexp), https://github.com/sindresorhus/filter-obj.git (filter-obj), https://github.com/sindresorhus/import-fresh.git (import-fresh), https://github.com/sindresorhus/is-fullwidth-code-point.git (is-fullwidth-code-point), https://github.com/sindresorhus/is-stream.git (is-stream), https://github.com/sindresorhus/is-wsl.git (is-wsl), https://github.com/sindresorhus/npm-run-path.git (npm-run-path), https://github.com/sindresorhus/object-assign.git (object-assign), https://github.com/sindresorhus/onetime.git (onetime), https://github.com/sindresorhus/os-tmpdir.git (os-tmpdir), https://github.com/sindresorhus/p-finally.git (p-finally), https://github.com/sindresorhus/path-exists.git (path-exists), https://github.com/sindresorhus/path-is-absolute.git (path-is-absolute), https://github.com/sindresorhus/path-key.git (path-key), https://github.com/sindresorhus/resolve-from.git (resolve-from), https://github.com/sindresorhus/restore-cursor.git (restore-cursor), https://github.com/sindresorhus/serialize-error.git (serialize-error), https://github.com/sindresorhus/shebang-regex.git (shebang-regex), https://github.com/sindresorhus/strip-eof.git (strip-eof). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) Sindre Sorhus  (sindresorhus.com)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: camelcase, cli-spinners, escape-string-regexp, wrap-ansi. A copy of the source code may be downloaded from https://github.com/sindresorhus/camelcase.git (camelcase), https://github.com/sindresorhus/cli-spinners.git (cli-spinners), https://github.com/sindresorhus/escape-string-regexp.git (escape-string-regexp), https://github.com/chalk/wrap-ansi.git (wrap-ansi). This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) Sindre Sorhus  (https://sindresorhus.com)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: caniuse-lite. A copy of the source code may be downloaded from https://github.com/browserslist/caniuse-lite.git. This software contains the following license and notice below:
      -
      -Attribution 4.0 International
      -
      -=======================================================================
      -
      -Creative Commons Corporation ("Creative Commons") is not a law firm and
      -does not provide legal services or legal advice. Distribution of
      -Creative Commons public licenses does not create a lawyer-client or
      -other relationship. Creative Commons makes its licenses and related
      -information available on an "as-is" basis. Creative Commons gives no
      -warranties regarding its licenses, any material licensed under their
      -terms and conditions, or any related information. Creative Commons
      -disclaims all liability for damages resulting from their use to the
      -fullest extent possible.
      -
      -Using Creative Commons Public Licenses
      -
      -Creative Commons public licenses provide a standard set of terms and
      -conditions that creators and other rights holders may use to share
      -original works of authorship and other material subject to copyright
      -and certain other rights specified in the public license below. The
      -following considerations are for informational purposes only, are not
      -exhaustive, and do not form part of our licenses.
      -
      -     Considerations for licensors: Our public licenses are
      -     intended for use by those authorized to give the public
      -     permission to use material in ways otherwise restricted by
      -     copyright and certain other rights. Our licenses are
      -     irrevocable. Licensors should read and understand the terms
      -     and conditions of the license they choose before applying it.
      -     Licensors should also secure all rights necessary before
      -     applying our licenses so that the public can reuse the
      -     material as expected. Licensors should clearly mark any
      -     material not subject to the license. This includes other CC-
      -     licensed material, or material used under an exception or
      -     limitation to copyright. More considerations for licensors:
      -	wiki.creativecommons.org/Considerations_for_licensors
      -
      -     Considerations for the public: By using one of our public
      -     licenses, a licensor grants the public permission to use the
      -     licensed material under specified terms and conditions. If
      -     the licensor's permission is not necessary for any reason--for
      -     example, because of any applicable exception or limitation to
      -     copyright--then that use is not regulated by the license. Our
      -     licenses grant only permissions under copyright and certain
      -     other rights that a licensor has authority to grant. Use of
      -     the licensed material may still be restricted for other
      -     reasons, including because others have copyright or other
      -     rights in the material. A licensor may make special requests,
      -     such as asking that all changes be marked or described.
      -     Although not required by our licenses, you are encouraged to
      -     respect those requests where reasonable. More_considerations
      -     for the public: 
      -	wiki.creativecommons.org/Considerations_for_licensees
      -
      -=======================================================================
      -
      -Creative Commons Attribution 4.0 International Public License
      -
      -By exercising the Licensed Rights (defined below), You accept and agree
      -to be bound by the terms and conditions of this Creative Commons
      -Attribution 4.0 International Public License ("Public License"). To the
      -extent this Public License may be interpreted as a contract, You are
      -granted the Licensed Rights in consideration of Your acceptance of
      -these terms and conditions, and the Licensor grants You such rights in
      -consideration of benefits the Licensor receives from making the
      -Licensed Material available under these terms and conditions.
      -
      -
      -Section 1 -- Definitions.
      -
      -  a. Adapted Material means material subject to Copyright and Similar
      -     Rights that is derived from or based upon the Licensed Material
      -     and in which the Licensed Material is translated, altered,
      -     arranged, transformed, or otherwise modified in a manner requiring
      -     permission under the Copyright and Similar Rights held by the
      -     Licensor. For purposes of this Public License, where the Licensed
      -     Material is a musical work, performance, or sound recording,
      -     Adapted Material is always produced where the Licensed Material is
      -     synched in timed relation with a moving image.
      -
      -  b. Adapter's License means the license You apply to Your Copyright
      -     and Similar Rights in Your contributions to Adapted Material in
      -     accordance with the terms and conditions of this Public License.
      -
      -  c. Copyright and Similar Rights means copyright and/or similar rights
      -     closely related to copyright including, without limitation,
      -     performance, broadcast, sound recording, and Sui Generis Database
      -     Rights, without regard to how the rights are labeled or
      -     categorized. For purposes of this Public License, the rights
      -     specified in Section 2(b)(1)-(2) are not Copyright and Similar
      -     Rights.
      -
      -  d. Effective Technological Measures means those measures that, in the
      -     absence of proper authority, may not be circumvented under laws
      -     fulfilling obligations under Article 11 of the WIPO Copyright
      -     Treaty adopted on December 20, 1996, and/or similar international
      -     agreements.
      -
      -  e. Exceptions and Limitations means fair use, fair dealing, and/or
      -     any other exception or limitation to Copyright and Similar Rights
      -     that applies to Your use of the Licensed Material.
      -
      -  f. Licensed Material means the artistic or literary work, database,
      -     or other material to which the Licensor applied this Public
      -     License.
      -
      -  g. Licensed Rights means the rights granted to You subject to the
      -     terms and conditions of this Public License, which are limited to
      -     all Copyright and Similar Rights that apply to Your use of the
      -     Licensed Material and that the Licensor has authority to license.
      -
      -  h. Licensor means the individual(s) or entity(ies) granting rights
      -     under this Public License.
      -
      -  i. Share means to provide material to the public by any means or
      -     process that requires permission under the Licensed Rights, such
      -     as reproduction, public display, public performance, distribution,
      -     dissemination, communication, or importation, and to make material
      -     available to the public including in ways that members of the
      -     public may access the material from a place and at a time
      -     individually chosen by them.
      -
      -  j. Sui Generis Database Rights means rights other than copyright
      -     resulting from Directive 96/9/EC of the European Parliament and of
      -     the Council of 11 March 1996 on the legal protection of databases,
      -     as amended and/or succeeded, as well as other essentially
      -     equivalent rights anywhere in the world.
      -
      -  k. You means the individual or entity exercising the Licensed Rights
      -     under this Public License. Your has a corresponding meaning.
      -
      -
      -Section 2 -- Scope.
      -
      -  a. License grant.
      -
      -       1. Subject to the terms and conditions of this Public License,
      -          the Licensor hereby grants You a worldwide, royalty-free,
      -          non-sublicensable, non-exclusive, irrevocable license to
      -          exercise the Licensed Rights in the Licensed Material to:
      -
      -            a. reproduce and Share the Licensed Material, in whole or
      -               in part; and
      -
      -            b. produce, reproduce, and Share Adapted Material.
      -
      -       2. Exceptions and Limitations. For the avoidance of doubt, where
      -          Exceptions and Limitations apply to Your use, this Public
      -          License does not apply, and You do not need to comply with
      -          its terms and conditions.
      -
      -       3. Term. The term of this Public License is specified in Section
      -          6(a).
      -
      -       4. Media and formats; technical modifications allowed. The
      -          Licensor authorizes You to exercise the Licensed Rights in
      -          all media and formats whether now known or hereafter created,
      -          and to make technical modifications necessary to do so. The
      -          Licensor waives and/or agrees not to assert any right or
      -          authority to forbid You from making technical modifications
      -          necessary to exercise the Licensed Rights, including
      -          technical modifications necessary to circumvent Effective
      -          Technological Measures. For purposes of this Public License,
      -          simply making modifications authorized by this Section 2(a)
      -          (4) never produces Adapted Material.
      -
      -       5. Downstream recipients.
      -
      -            a. Offer from the Licensor -- Licensed Material. Every
      -               recipient of the Licensed Material automatically
      -               receives an offer from the Licensor to exercise the
      -               Licensed Rights under the terms and conditions of this
      -               Public License.
      -
      -            b. No downstream restrictions. You may not offer or impose
      -               any additional or different terms or conditions on, or
      -               apply any Effective Technological Measures to, the
      -               Licensed Material if doing so restricts exercise of the
      -               Licensed Rights by any recipient of the Licensed
      -               Material.
      -
      -       6. No endorsement. Nothing in this Public License constitutes or
      -          may be construed as permission to assert or imply that You
      -          are, or that Your use of the Licensed Material is, connected
      -          with, or sponsored, endorsed, or granted official status by,
      -          the Licensor or others designated to receive attribution as
      -          provided in Section 3(a)(1)(A)(i).
      -
      -  b. Other rights.
      -
      -       1. Moral rights, such as the right of integrity, are not
      -          licensed under this Public License, nor are publicity,
      -          privacy, and/or other similar personality rights; however, to
      -          the extent possible, the Licensor waives and/or agrees not to
      -          assert any such rights held by the Licensor to the limited
      -          extent necessary to allow You to exercise the Licensed
      -          Rights, but not otherwise.
      -
      -       2. Patent and trademark rights are not licensed under this
      -          Public License.
      -
      -       3. To the extent possible, the Licensor waives any right to
      -          collect royalties from You for the exercise of the Licensed
      -          Rights, whether directly or through a collecting society
      -          under any voluntary or waivable statutory or compulsory
      -          licensing scheme. In all other cases the Licensor expressly
      -          reserves any right to collect such royalties.
      -
      -
      -Section 3 -- License Conditions.
      -
      -Your exercise of the Licensed Rights is expressly made subject to the
      -following conditions.
      -
      -  a. Attribution.
      -
      -       1. If You Share the Licensed Material (including in modified
      -          form), You must:
      -
      -            a. retain the following if it is supplied by the Licensor
      -               with the Licensed Material:
      -
      -                 i. identification of the creator(s) of the Licensed
      -                    Material and any others designated to receive
      -                    attribution, in any reasonable manner requested by
      -                    the Licensor (including by pseudonym if
      -                    designated);
      -
      -                ii. a copyright notice;
      -
      -               iii. a notice that refers to this Public License;
      -
      -                iv. a notice that refers to the disclaimer of
      -                    warranties;
      -
      -                 v. a URI or hyperlink to the Licensed Material to the
      -                    extent reasonably practicable;
      -
      -            b. indicate if You modified the Licensed Material and
      -               retain an indication of any previous modifications; and
      -
      -            c. indicate the Licensed Material is licensed under this
      -               Public License, and include the text of, or the URI or
      -               hyperlink to, this Public License.
      -
      -       2. You may satisfy the conditions in Section 3(a)(1) in any
      -          reasonable manner based on the medium, means, and context in
      -          which You Share the Licensed Material. For example, it may be
      -          reasonable to satisfy the conditions by providing a URI or
      -          hyperlink to a resource that includes the required
      -          information.
      -
      -       3. If requested by the Licensor, You must remove any of the
      -          information required by Section 3(a)(1)(A) to the extent
      -          reasonably practicable.
      -
      -       4. If You Share Adapted Material You produce, the Adapter's
      -          License You apply must not prevent recipients of the Adapted
      -          Material from complying with this Public License.
      -
      -
      -Section 4 -- Sui Generis Database Rights.
      -
      -Where the Licensed Rights include Sui Generis Database Rights that
      -apply to Your use of the Licensed Material:
      -
      -  a. for the avoidance of doubt, Section 2(a)(1) grants You the right
      -     to extract, reuse, reproduce, and Share all or a substantial
      -     portion of the contents of the database;
      -
      -  b. if You include all or a substantial portion of the database
      -     contents in a database in which You have Sui Generis Database
      -     Rights, then the database in which You have Sui Generis Database
      -     Rights (but not its individual contents) is Adapted Material; and
      -
      -  c. You must comply with the conditions in Section 3(a) if You Share
      -     all or a substantial portion of the contents of the database.
      -
      -For the avoidance of doubt, this Section 4 supplements and does not
      -replace Your obligations under this Public License where the Licensed
      -Rights include other Copyright and Similar Rights.
      -
      -
      -Section 5 -- Disclaimer of Warranties and Limitation of Liability.
      -
      -  a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
      -     EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
      -     AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
      -     ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
      -     IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
      -     WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
      -     PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
      -     ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
      -     KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
      -     ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
      -
      -  b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
      -     TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
      -     NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
      -     INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
      -     COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
      -     USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
      -     ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
      -     DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
      -     IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
      -
      -  c. The disclaimer of warranties and limitation of liability provided
      -     above shall be interpreted in a manner that, to the extent
      -     possible, most closely approximates an absolute disclaimer and
      -     waiver of all liability.
      -
      -
      -Section 6 -- Term and Termination.
      -
      -  a. This Public License applies for the term of the Copyright and
      -     Similar Rights licensed here. However, if You fail to comply with
      -     this Public License, then Your rights under this Public License
      -     terminate automatically.
      -
      -  b. Where Your right to use the Licensed Material has terminated under
      -     Section 6(a), it reinstates:
      -
      -       1. automatically as of the date the violation is cured, provided
      -          it is cured within 30 days of Your discovery of the
      -          violation; or
      -
      -       2. upon express reinstatement by the Licensor.
      -
      -     For the avoidance of doubt, this Section 6(b) does not affect any
      -     right the Licensor may have to seek remedies for Your violations
      -     of this Public License.
      -
      -  c. For the avoidance of doubt, the Licensor may also offer the
      -     Licensed Material under separate terms or conditions or stop
      -     distributing the Licensed Material at any time; however, doing so
      -     will not terminate this Public License.
      -
      -  d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
      -     License.
      -
      -
      -Section 7 -- Other Terms and Conditions.
      -
      -  a. The Licensor shall not be bound by any additional or different
      -     terms or conditions communicated by You unless expressly agreed.
      -
      -  b. Any arrangements, understandings, or agreements regarding the
      -     Licensed Material not stated herein are separate from and
      -     independent of the terms and conditions of this Public License.
      -
      -
      -Section 8 -- Interpretation.
      -
      -  a. For the avoidance of doubt, this Public License does not, and
      -     shall not be interpreted to, reduce, limit, restrict, or impose
      -     conditions on any use of the Licensed Material that could lawfully
      -     be made without permission under this Public License.
      -
      -  b. To the extent possible, if any provision of this Public License is
      -     deemed unenforceable, it shall be automatically reformed to the
      -     minimum extent necessary to make it enforceable. If the provision
      -     cannot be reformed, it shall be severed from this Public License
      -     without affecting the enforceability of the remaining terms and
      -     conditions.
      -
      -  c. No term or condition of this Public License will be waived and no
      -     failure to comply consented to unless expressly agreed to by the
      -     Licensor.
      -
      -  d. Nothing in this Public License constitutes or may be interpreted
      -     as a limitation upon, or waiver of, any privileges and immunities
      -     that apply to the Licensor or You, including from the legal
      -     processes of any jurisdiction or authority.
      -
      -
      -=======================================================================
      -
      -Creative Commons is not a party to its public
      -licenses. Notwithstanding, Creative Commons may elect to apply one of
      -its public licenses to material it publishes and in those instances
      -will be considered the “Licensor.” The text of the Creative Commons
      -public licenses is dedicated to the public domain under the CC0 Public
      -Domain Dedication. Except for the limited purpose of indicating that
      -material is shared under a Creative Commons public license or as
      -otherwise permitted by the Creative Commons policies published at
      -creativecommons.org/policies, Creative Commons does not authorize the
      -use of the trademark "Creative Commons" or any other trademark or logo
      -of Creative Commons without its prior written consent including,
      -without limitation, in connection with any unauthorized modifications
      -to any of its public licenses or any other arrangements,
      -understandings, or agreements concerning use of licensed material. For
      -the avoidance of doubt, this paragraph does not form part of the
      -public licenses.
      -
      -Creative Commons may be contacted at creativecommons.org.
      -
      ------
      -
      -The following software may be included in this product: charenc, crypt. A copy of the source code may be downloaded from git://github.com/pvorb/node-charenc.git (charenc), git://github.com/pvorb/node-crypt.git (crypt). This software contains the following license and notice below:
      -
      -Copyright © 2011, Paul Vorbach. All rights reserved.
      -Copyright © 2009, Jeff Mott. All rights reserved.
      -
      -All rights reserved.
      -
      -Redistribution and use in source and binary forms, with or without modification,
      -are permitted provided that the following conditions are met:
      -
      -* Redistributions of source code must retain the above copyright notice, this
      -  list of conditions and the following disclaimer.
      -* Redistributions in binary form must reproduce the above copyright notice, this
      -  list of conditions and the following disclaimer in the documentation and/or
      -  other materials provided with the distribution.
      -* Neither the name Crypto-JS nor the names of its contributors may be used to
      -  endorse or promote products derived from this software without specific prior
      -  written permission.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
      -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
      -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
      -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
      -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
      -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
      -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
      -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
      -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
      -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: ci-info, is-ci. A copy of the source code may be downloaded from https://github.com/watson/ci-info.git (ci-info), https://github.com/watson/is-ci.git (is-ci). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2016-2018 Thomas Watson Steen
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: class-utils. A copy of the source code may be downloaded from https://github.com/jonschlinkert/class-utils.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015, 2017-2018, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: cliui. A copy of the source code may be downloaded from https://github.com/yargs/cliui.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2015, Contributors
      -
      -Permission to use, copy, modify, and/or distribute this software
      -for any purpose with or without fee is hereby granted, provided
      -that the above copyright notice and this permission notice
      -appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
      -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE
      -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
      -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
      -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
      -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: clone. A copy of the source code may be downloaded from git://github.com/pvorb/node-clone.git. This software contains the following license and notice below:
      -
      -Copyright © 2011-2015 Paul Vorbach 
      -
      -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, OUT OF OR IN CONNECTION WITH THE
      -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: collection-visit, define-property, object-visit, unset-value. A copy of the source code may be downloaded from https://github.com/jonschlinkert/collection-visit.git (collection-visit), https://github.com/jonschlinkert/define-property.git (define-property), https://github.com/jonschlinkert/object-visit.git (object-visit), https://github.com/jonschlinkert/unset-value.git (unset-value). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015, 2017, Jon Schlinkert
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: color. A copy of the source code may be downloaded from https://github.com/Qix-/color.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2012 Heather Arthur
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: color-convert. A copy of the source code may be downloaded from https://github.com/Qix-/color-convert.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2011-2016 Heather Arthur 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: color-name. A copy of the source code may be downloaded from git@github.com:colorjs/color-name.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -Copyright (c) 2015 Dmitry Ivanov
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: color-string. A copy of the source code may be downloaded from https://github.com/Qix-/color-string.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2011 Heather Arthur 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: colorette. A copy of the source code may be downloaded from https://github.com/jorgebucaran/colorette.git. This software contains the following license and notice below:
      -
      -Copyright © Jorge Bucaran <>
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: colors. A copy of the source code may be downloaded from http://github.com/Marak/colors.js.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Original Library
      -  - Copyright (c) Marak Squires
      -
      -Additional Functionality
      - - Copyright (c) Sindre Sorhus  (sindresorhus.com)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: command-exists. A copy of the source code may be downloaded from http://github.com/mathisonian/command-exists. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 Matthew Conlen
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: commander. A copy of the source code may be downloaded from https://github.com/tj/commander.js.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2011 TJ Holowaychuk 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: commondir, shell-quote. A copy of the source code may be downloaded from http://github.com/substack/node-commondir.git (commondir), http://github.com/substack/node-shell-quote.git (shell-quote). This software contains the following license and notice below:
      -
      -The MIT License
      -
      -Copyright (c) 2013 James Halliday (mail@substack.net)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: component-emitter. A copy of the source code may be downloaded from https://github.com/component/emitter.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2014 Component contributors 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: compressible. A copy of the source code may be downloaded from https://github.com/jshttp/compressible.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2013 Jonathan Ong 
      -Copyright (c) 2014 Jeremiah Senkpiel 
      -Copyright (c) 2015 Douglas Christopher Wilson 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: compression, errorhandler. A copy of the source code may be downloaded from https://github.com/expressjs/compression.git (compression), https://github.com/expressjs/errorhandler.git (errorhandler). This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2014 Jonathan Ong 
      -Copyright (c) 2014-2015 Douglas Christopher Wilson 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: connect. A copy of the source code may be downloaded from https://github.com/senchalabs/connect.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2010 Sencha Inc.
      -Copyright (c) 2011 LearnBoost
      -Copyright (c) 2011-2014 TJ Holowaychuk
      -Copyright (c) 2015 Douglas Christopher Wilson
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: content-disposition, depd, vary. A copy of the source code may be downloaded from https://github.com/jshttp/content-disposition.git (content-disposition), https://github.com/dougwilson/nodejs-depd.git (depd), https://github.com/jshttp/vary.git (vary). This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2014-2017 Douglas Christopher Wilson
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: convert-source-map. A copy of the source code may be downloaded from git://github.com/thlorenz/convert-source-map.git. This software contains the following license and notice below:
      -
      -Copyright 2013 Thorsten Lorenz. 
      -All rights reserved.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: copy-descriptor, expand-brackets. A copy of the source code may be downloaded from https://github.com/jonschlinkert/copy-descriptor.git (copy-descriptor), https://github.com/jonschlinkert/expand-brackets.git (expand-brackets). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015-2016, Jon Schlinkert
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: core-js-compat. A copy of the source code may be downloaded from https://github.com/zloirock/core-js.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2014-2022 Denis Pushkarev
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: core-util-is. A copy of the source code may be downloaded from git://github.com/isaacs/core-util-is. This software contains the following license and notice below:
      -
      -Copyright Node.js contributors. All rights reserved.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: cosmiconfig. A copy of the source code may be downloaded from git+https://github.com/davidtheclark/cosmiconfig.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015 David Clark
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: cross-spawn. A copy of the source code may be downloaded from git@github.com:moxystudio/node-cross-spawn.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2018 Made With MOXY Lda 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: csstype. A copy of the source code may be downloaded from https://github.com/frenic/csstype. This software contains the following license and notice below:
      -
      -Copyright (c) 2017-2018 Fredrik Nicol
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: dayjs. A copy of the source code may be downloaded from https://github.com/iamkun/dayjs.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2018-present, iamkun
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: debug. A copy of the source code may be downloaded from git://github.com/debug-js/debug.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2014-2017 TJ Holowaychuk 
      -Copyright (c) 2018-2021 Josh Junon
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: debug. A copy of the source code may be downloaded from git://github.com/visionmedia/debug.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2014 TJ Holowaychuk 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: decode-uri-component. A copy of the source code may be downloaded from https://github.com/SamVerschueren/decode-uri-component.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) Sam Verschueren  (github.com/SamVerschueren)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: deepmerge. A copy of the source code may be downloaded from git://github.com/TehShrike/deepmerge.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2012 James Halliday, Josh Duff, and other contributors
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: defaults. A copy of the source code may be downloaded from git://github.com/tmpvar/defaults.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015 Elijah Insua
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: define-properties. A copy of the source code may be downloaded from git://github.com/ljharb/define-properties.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (C) 2015 Jordan Harband
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: define-property, is-windows. A copy of the source code may be downloaded from https://github.com/jonschlinkert/define-property.git (define-property), https://github.com/jonschlinkert/is-windows.git (is-windows). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015-2018, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: destroy, ee-first, mime-db. A copy of the source code may be downloaded from https://github.com/stream-utils/destroy.git (destroy), https://github.com/jonathanong/ee-first.git (ee-first), https://github.com/jshttp/mime-db.git (mime-db). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 Jonathan Ong me@jongleberry.com
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: detect-node. A copy of the source code may be downloaded from https://github.com/iliakan/detect-node. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2017 Ilya Kantor
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: electron-to-chromium. A copy of the source code may be downloaded from https://github.com/kilian/electron-to-chromium/. This software contains the following license and notice below:
      -
      -Copyright 2018 Kilian Valkhof
      -
      -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: encodeurl. A copy of the source code may be downloaded from https://github.com/pillarjs/encodeurl.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2016 Douglas Christopher Wilson
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: end-of-stream, pump. A copy of the source code may be downloaded from git://github.com/mafintosh/end-of-stream.git (end-of-stream), git://github.com/mafintosh/pump.git (pump). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 Mathias Buus
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: envinfo. A copy of the source code may be downloaded from https://github.com/tabrindle/envinfo. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2018 Trevor Brindle
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: error-ex, is-arrayish. A copy of the source code may be downloaded from https://github.com/qix-/node-error-ex.git (error-ex), https://github.com/qix-/node-is-arrayish.git (is-arrayish). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015 JD Ballard
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: error-stack-parser, stackframe. A copy of the source code may be downloaded from git://github.com/stacktracejs/error-stack-parser.git (error-stack-parser), git://github.com/stacktracejs/stackframe.git (stackframe). This software contains the following license and notice below:
      -
      -Copyright (c) 2017 Eric Wendelin and other contributors
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: escalade. A copy of the source code may be downloaded from https://github.com/lukeed/escalade.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) Luke Edwards  (lukeed.com)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: escape-html. A copy of the source code may be downloaded from https://github.com/component/escape-html.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2012-2013 TJ Holowaychuk
      -Copyright (c) 2015 Andreas Lubbe
      -Copyright (c) 2015 Tiancheng "Timothy" Gu
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: esprima. A copy of the source code may be downloaded from https://github.com/jquery/esprima.git. This software contains the following license and notice below:
      -
      -Copyright JS Foundation and other contributors, https://js.foundation/
      -
      -Redistribution and use in source and binary forms, with or without
      -modification, are permitted provided that the following conditions are met:
      -
      -  * Redistributions of source code must retain the above copyright
      -    notice, this list of conditions and the following disclaimer.
      -  * Redistributions in binary form must reproduce the above copyright
      -    notice, this list of conditions and the following disclaimer in the
      -    documentation and/or other materials provided with the distribution.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
      -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
      -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
      -ARE DISCLAIMED. IN NO EVENT SHALL  BE LIABLE FOR ANY
      -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
      -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
      -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
      -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
      -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
      -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: etag. A copy of the source code may be downloaded from https://github.com/jshttp/etag.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2014-2016 Douglas Christopher Wilson
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: event-target-shim. A copy of the source code may be downloaded from https://github.com/mysticatea/event-target-shim.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015 Toru Nagashima
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: exec-sh. A copy of the source code may be downloaded from git@github.com:tsertkov/exec-sh.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 Aleksandr Tsertkov 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: exif-parser. A copy of the source code may be downloaded from http://github.com/bwindels/exif-parser.git. This software contains the following license and notice below:
      -
      -The MIT License
      -===============
      -
      -Copyright (c) 2010 Bruno Windels , Daniel Leinich .
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: extend-shallow, mixin-deep. A copy of the source code may be downloaded from https://github.com/jonschlinkert/extend-shallow.git (extend-shallow), https://github.com/jonschlinkert/mixin-deep.git (mixin-deep). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-2015, 2017, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: extend-shallow. A copy of the source code may be downloaded from https://github.com/jonschlinkert/extend-shallow.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-2015, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: fast-deep-equal. A copy of the source code may be downloaded from git+https://github.com/epoberezkin/fast-deep-equal.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2017 Evgeny Poberezkin
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: fill-range, is-number, micromatch. A copy of the source code may be downloaded from https://github.com/jonschlinkert/fill-range.git (fill-range), https://github.com/jonschlinkert/is-number.git (is-number), https://github.com/micromatch/micromatch.git (micromatch). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014-present, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: finalhandler. A copy of the source code may be downloaded from https://github.com/pillarjs/finalhandler.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2014-2017 Douglas Christopher Wilson 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: find-cache-dir. A copy of the source code may be downloaded from https://github.com/avajs/find-cache-dir.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) James Talmage  (github.com/jamestalmage)
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: fragment-cache, posix-character-classes. A copy of the source code may be downloaded from https://github.com/jonschlinkert/fragment-cache.git (fragment-cache), https://github.com/jonschlinkert/posix-character-classes.git (posix-character-classes). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2016-2017, Jon Schlinkert
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: fresh. A copy of the source code may be downloaded from https://github.com/jshttp/fresh.git. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2012 TJ Holowaychuk 
      -Copyright (c) 2016-2017 Douglas Christopher Wilson 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: fs-extra. A copy of the source code may be downloaded from https://github.com/jprichardson/node-fs-extra. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2011-2017 JP Richardson
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: fs-extra. A copy of the source code may be downloaded from https://github.com/jprichardson/node-fs-extra. This software contains the following license and notice below:
      -
      -(The MIT License)
      -
      -Copyright (c) 2011-2016 JP Richardson
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: fs.realpath. A copy of the source code may be downloaded from git+https://github.com/isaacs/fs.realpath.git. This software contains the following license and notice below:
      -
      -The ISC License
      -
      -Copyright (c) Isaac Z. Schlueter and Contributors
      -
      -Permission to use, copy, modify, and/or distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
      -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
      -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
      -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
      -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
      -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      -----
      -
      -This library bundles a version of the `fs.realpath` and `fs.realpathSync`
      -methods from Node.js v0.10 under the terms of the Node.js MIT license.
      -
      -Node's license follows, also included at the header of `old.js` which contains
      -the licensed code:
      -
      -  Copyright Joyent, Inc. and other Node contributors.
      -
      -  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.
      -
      ------
      -
      -The following software may be included in this product: function-bind. A copy of the source code may be downloaded from git://github.com/Raynos/function-bind.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2013 Raynos.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: gensync. A copy of the source code may be downloaded from https://github.com/loganfsmyth/gensync.git. This software contains the following license and notice below:
      -
      -Copyright 2018 Logan Smyth 
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: get-caller-file. A copy of the source code may be downloaded from git+https://github.com/stefanpenner/get-caller-file.git. This software contains the following license and notice below:
      -
      -ISC License (ISC)
      -Copyright 2018 Stefan Penner
      -
      -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: gifwrap. A copy of the source code may be downloaded from git+https://github.com/jtlapp/gifwrap.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright © 2017 Joseph T. Lapp
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: glob. A copy of the source code may be downloaded from git://github.com/isaacs/node-glob.git. This software contains the following license and notice below:
      -
      -The ISC License
      -
      -Copyright (c) Isaac Z. Schlueter and Contributors
      -
      -Permission to use, copy, modify, and/or distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
      -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
      -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
      -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
      -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
      -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      -## Glob Logo
      -
      -Glob's logo created by Tanya Brassie , licensed
      -under a Creative Commons Attribution-ShareAlike 4.0 International License
      -https://creativecommons.org/licenses/by-sa/4.0/
      -
      ------
      -
      -The following software may be included in this product: global. A copy of the source code may be downloaded from git://github.com/Raynos/global.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2012 Colingo.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: graceful-fs. A copy of the source code may be downloaded from https://github.com/isaacs/node-graceful-fs. This software contains the following license and notice below:
      -
      -The ISC License
      -
      -Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors
      -
      -Permission to use, copy, modify, and/or distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
      -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
      -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
      -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
      -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
      -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: has-symbols. A copy of the source code may be downloaded from git://github.com/inspect-js/has-symbols.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2016 Jordan Harband
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: hermes-profile-transformer. A copy of the source code may be downloaded from https://github.com/MLH-Fellowship/hermes-profile-transformer. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2020 Saphal Patro and Jessie Anh Nguyen
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: hoist-non-react-statics. A copy of the source code may be downloaded from git://github.com/mridgway/hoist-non-react-statics.git. This software contains the following license and notice below:
      -
      -Software License Agreement (BSD License)
      -========================================
      -
      -Copyright (c) 2015, Yahoo! Inc. All rights reserved.
      -----------------------------------------------------
      -
      -Redistribution and use of this software in source and binary forms, with or
      -without modification, are permitted provided that the following conditions are
      -met:
      -
      -  * Redistributions of source code must retain the above copyright notice, this
      -    list of conditions and the following disclaimer.
      -  * Redistributions in binary form must reproduce the above copyright notice,
      -    this list of conditions and the following disclaimer in the documentation
      -    and/or other materials provided with the distribution.
      -  * Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be
      -    used to endorse or promote products derived from this software without
      -    specific prior written permission of Yahoo! Inc.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
      -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
      -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
      -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
      -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
      -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
      -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
      -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
      -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
      -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: html-escaper. A copy of the source code may be downloaded from https://github.com/WebReflection/html-escaper.git. This software contains the following license and notice below:
      -
      -Copyright (C) 2017-present by Andrea Giammarchi - @WebReflection
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: http-errors. A copy of the source code may be downloaded from https://github.com/jshttp/http-errors.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 Jonathan Ong me@jongleberry.com
      -Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: i18next. A copy of the source code may be downloaded from https://github.com/i18next/i18next.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2022 i18next
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: ieee754. A copy of the source code may be downloaded from git://github.com/feross/ieee754.git. This software contains the following license and notice below:
      -
      -Copyright 2008 Fair Oaks Labs, Inc.
      -
      -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
      -
      -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      -
      -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      -
      -3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
      -
      -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      -
      ------
      -
      -The following software may be included in this product: image-q. A copy of the source code may be downloaded from https://github.com/igor-bezkrovny/image-quantization. This software contains the following license and notice below:
      -
      -# image-quantization (https://github.com/igor-bezkrovny/image-quantization)
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015 Igor Bezkrovny
      -
      -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.
      -
      -# http://members.ozemail.com.au/~dekker/NEUQUANT.HTML
      -
      -NeuQuant Neural-Net Quantization Algorithm
      -------------------------------------------
      -
      -Copyright (c) 1994 Anthony Dekker
      -
      -NEUQUANT Neural-Net quantization algorithm by Anthony Dekker, 1994. See
      -"Kohonen neural networks for optimal colour quantization" in "Network:
      -Computation in Neural Systems" Vol. 5 (1994) pp 351-367. for a discussion of
      -the algorithm.
      -
      -Any party obtaining a copy of these files from the author, directly or
      -indirectly, is granted, free of charge, a full and unrestricted irrevocable,
      -world-wide, paid up, royalty-free, nonexclusive right and license to deal in
      -this software and documentation files (the "Software"), including without
      -limitation the rights to use, copy, modify, merge, publish, distribute,
      -sublicense, and/or sell copies of the Software, and to permit persons who
      -receive copies from any such party to do so, with the only requirement being
      -that this copyright notice remain intact.
      -
      -# https://github.com/leeoniya/RgbQuant.js
      -
      -Copyright (c) 2015, Leon Sorokin
      -All rights reserved. (MIT Licensed)
      -
      ------
      -
      -The following software may be included in this product: image-size. A copy of the source code may be downloaded from https://github.com/image-size/image-size.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright © 2017 Aditya Yadav, http://netroy.in
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: immer. A copy of the source code may be downloaded from https://github.com/immerjs/immer.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2017 Michel Weststrate
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: inflight. A copy of the source code may be downloaded from https://github.com/npm/inflight.git. This software contains the following license and notice below:
      -
      -The ISC License
      -
      -Copyright (c) Isaac Z. Schlueter
      -
      -Permission to use, copy, modify, and/or distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
      -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
      -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
      -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
      -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
      -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: inherits. A copy of the source code may be downloaded from git://github.com/isaacs/inherits. This software contains the following license and notice below:
      -
      -The ISC License
      -
      -Copyright (c) Isaac Z. Schlueter
      -
      -Permission to use, copy, modify, and/or distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
      -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
      -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
      -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
      -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
      -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
      -PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: is-buffer, safe-buffer. A copy of the source code may be downloaded from git://github.com/feross/is-buffer.git (is-buffer), git://github.com/feross/safe-buffer.git (safe-buffer). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) Feross Aboukhadijeh
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: is-core-module. A copy of the source code may be downloaded from git+https://github.com/inspect-js/is-core-module.git. This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2014 Dave Justice
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: is-descriptor, is-extendable. A copy of the source code may be downloaded from https://github.com/jonschlinkert/is-descriptor.git (is-descriptor), https://github.com/jonschlinkert/is-extendable.git (is-extendable). This software contains the following license and notice below:
      -
      -The MIT License (MIT)
      -
      -Copyright (c) 2015-2017, Jon Schlinkert.
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: is-function. A copy of the source code may be downloaded from git://github.com/grncdr/js-is-function.git. This software contains the following license and notice below:
      -
      -Copyright (c) 2013 Stephen Sugden
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: isexe, minimatch, once, rimraf, semver, which, wrappy. A copy of the source code may be downloaded from git+https://github.com/isaacs/isexe.git (isexe), git://github.com/isaacs/minimatch.git (minimatch), git://github.com/isaacs/once (once), git://github.com/isaacs/rimraf.git (rimraf), https://github.com/npm/node-semver (semver), git://github.com/isaacs/node-which.git (which), https://github.com/npm/wrappy (wrappy). This software contains the following license and notice below:
      -
      -The ISC License
      -
      -Copyright (c) Isaac Z. Schlueter and Contributors
      -
      -Permission to use, copy, modify, and/or distribute this software for any
      -purpose with or without fee is hereby granted, provided that the above
      -copyright notice and this permission notice appear in all copies.
      -
      -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
      -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
      -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
      -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
      -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
      -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
      -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
      -
      ------
      -
      -The following software may be included in this product: jetifier. A copy of the source code may be downloaded from git+https://github.com/mikehardy/jetifier.git. This software contains the following license and notice below:
      -
      -MIT License
      -
      -Copyright (c) 2019 Mike Hardy
      -
      -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.
      -
      ------
      -
      -The following software may be included in this product: joi. A copy of the source code may be downloaded from git://github.com/sideway/joi. This software contains the following license and notice below:
      -
      -Copyright (c) 2012-2020, Sideway. Inc, and project contributors.
      -Copyright (c) 2012-2014, Walmart.
      -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: jpeg-js. A copy of the source code may be downloaded from https://github.com/eugeneware/jpeg-js. This software contains the following license and notice below: - -Copyright (c) 2014, Eugene Ware -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of Eugene Ware nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY EUGENE WARE ''AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL EUGENE WARE BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: js-sha3. A copy of the source code may be downloaded from https://github.com/emn178/js-sha3.git. This software contains the following license and notice below: - -Copyright 2015-2018 Chen, Yi-Cyuan - -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. - ------ - -The following software may be included in this product: js-tokens. A copy of the source code may be downloaded from https://github.com/lydell/js-tokens.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell - -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. - ------ - -The following software may be included in this product: js-yaml. A copy of the source code may be downloaded from https://github.com/nodeca/js-yaml.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (C) 2011-2015 by Vitaly Puzrin - -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. - ------ - -The following software may be included in this product: jsc-android. A copy of the source code may be downloaded from git+https://github.com/react-native-community/jsc-android-buildscripts.git. This software contains the following license and notice below: - -BSD 2-Clause License - -Copyright (c) 2017, Software Mansion Sp. z o. o. Sp. k. AND 650 Industries, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: json-parse-better-errors. A copy of the source code may be downloaded from https://github.com/zkat/json-parse-better-errors. This software contains the following license and notice below: - -Copyright 2017 Kat Marchán - -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. - ------ - -The following software may be included in this product: json5. A copy of the source code may be downloaded from git+https://github.com/json5/json5.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2012-2018 Aseem Kishore, and [others]. - -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. - -[others]: https://github.com/json5/json5/contributors - ------ - -The following software may be included in this product: jsonfile. A copy of the source code may be downloaded from git@github.com:jprichardson/node-jsonfile.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012-2015, JP Richardson - -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. - ------ - -The following software may be included in this product: klaw. A copy of the source code may be downloaded from git+https://github.com/jprichardson/node-klaw.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2015-2016 JP Richardson - -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. - ------ - -The following software may be included in this product: kleur. A copy of the source code may be downloaded from https://github.com/lukeed/kleur.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Luke Edwards (lukeed.com) - -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. - ------ - -The following software may be included in this product: load-bmfont, parse-bmfont-binary, xml-parse-from-string. A copy of the source code may be downloaded from git://github.com/Jam3/load-bmfont.git (load-bmfont), git://github.com/Jam3/parse-bmfont-binary.git (parse-bmfont-binary), git://github.com/Jam3/xml-parse-from-string.git (xml-parse-from-string). This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2015 Jam3 - -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. - ------ - -The following software may be included in this product: lodash, lodash.template, lodash.templatesettings. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git (lodash), https://github.com/lodash/lodash.git (lodash.template), https://github.com/lodash/lodash.git (lodash.templatesettings). This software contains the following license and notice below: - -Copyright OpenJS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -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. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - ------ - -The following software may be included in this product: lodash._reinterpolate. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git. This software contains the following license and notice below: - -Copyright 2012-2015 The Dojo Foundation -Based on Underscore.js 1.7.0, copyright 2009-2015 Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -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. - ------ - -The following software may be included in this product: lodash.debounce, lodash.omit, lodash.pick, lodash.throttle. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git (lodash.debounce), https://github.com/lodash/lodash.git (lodash.omit), https://github.com/lodash/lodash.git (lodash.pick), https://github.com/lodash/lodash.git (lodash.throttle). This software contains the following license and notice below: - -Copyright jQuery Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -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. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - ------ - -The following software may be included in this product: lodash.frompairs, lodash.isstring. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git (lodash.frompairs), https://github.com/lodash/lodash.git (lodash.isstring). This software contains the following license and notice below: - -Copyright 2012-2016 The Dojo Foundation -Based on Underscore.js, copyright 2009-2016 Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -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. - ------ - -The following software may be included in this product: lodash.isequal. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git. This software contains the following license and notice below: - -Copyright JS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -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. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - ------ - -The following software may be included in this product: logkitty. A copy of the source code may be downloaded from https://github.com/zamotany/logkitty.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Paweł Trysła - -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. - ------ - -The following software may be included in this product: loose-envify. A copy of the source code may be downloaded from git://github.com/zertosh/loose-envify.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Andres Suarez - -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. - ------ - -The following software may be included in this product: makeerror, tmpl. A copy of the source code may be downloaded from https://github.com/daaku/nodejs-makeerror (makeerror), https://github.com/daaku/nodejs-tmpl (tmpl). This software contains the following license and notice below: - -BSD License - -Copyright (c) 2014, Naitik Shah. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name Naitik Shah nor the names of its contributors may be used to - endorse or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: map-cache, snapdragon, to-object-path. A copy of the source code may be downloaded from https://github.com/jonschlinkert/map-cache.git (map-cache), https://github.com/jonschlinkert/snapdragon.git (snapdragon), https://github.com/jonschlinkert/to-object-path.git (to-object-path). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-2016, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: map-visit, to-regex-range, union-value. A copy of the source code may be downloaded from https://github.com/jonschlinkert/map-visit.git (map-visit), https://github.com/micromatch/to-regex-range.git (to-regex-range), https://github.com/jonschlinkert/union-value.git (union-value). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-2017, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: match-sorter. A copy of the source code may be downloaded from https://github.com/kentcdodds/match-sorter. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2020 Kent C. Dodds - -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. - ------ - -The following software may be included in this product: md5. A copy of the source code may be downloaded from git://github.com/pvorb/node-md5.git. This software contains the following license and notice below: - -Copyright © 2011-2012, Paul Vorbach. -Copyright © 2009, Jeff Mott. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. -* Neither the name Crypto-JS nor the names of its contributors may be used to - endorse or promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: merge-options. A copy of the source code may be downloaded from https://github.com/schnittstabil/merge-options.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Michael Mayer - -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. - ------ - -The following software may be included in this product: merge-stream. A copy of the source code may be downloaded from https://github.com/grncdr/merge-stream.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Stephen Sugden (stephensugden.com) - -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. - ------ - -The following software may be included in this product: mime. A copy of the source code may be downloaded from https://github.com/broofa/node-mime. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2010 Benjamin Thomas, Robert Kieffer - -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. - ------ - -The following software may be included in this product: mime-db. A copy of the source code may be downloaded from https://github.com/jshttp/mime-db.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015-2022 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: mkdirp. A copy of the source code may be downloaded from https://github.com/substack/node-mkdirp.git. This software contains the following license and notice below: - -Copyright 2010 James Halliday (mail@substack.net) - -This project is free software released under the MIT/X11 license: - -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. - ------ - -The following software may be included in this product: mockdate. A copy of the source code may be downloaded from https://github.com/boblauer/MockDate.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Bob Lauer - -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. - ------ - -The following software may be included in this product: ms. A copy of the source code may be downloaded from https://github.com/vercel/ms.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2020 Vercel, 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. - ------ - -The following software may be included in this product: ms. A copy of the source code may be downloaded from https://github.com/zeit/ms.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016 Zeit, 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. - ------ - -The following software may be included in this product: nanoid. A copy of the source code may be downloaded from https://github.com/ai/nanoid.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright 2017 Andrey Sitnik - -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. - ------ - -The following software may be included in this product: nanomatch, to-regex. A copy of the source code may be downloaded from https://github.com/micromatch/nanomatch.git (nanomatch), https://github.com/jonschlinkert/to-regex.git (to-regex). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016-2018, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: negotiator. A copy of the source code may be downloaded from https://github.com/jshttp/negotiator.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012-2014 Federico Romero -Copyright (c) 2012-2014 Isaac Z. Schlueter -Copyright (c) 2014-2015 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: neo-async. A copy of the source code may be downloaded from git@github.com:suguru03/neo-async.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014-2018 Suguru Motegi -Based on Async.js, Copyright Caolan McMahon - -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. - ------ - -The following software may be included in this product: nice-try. A copy of the source code may be downloaded from https://github.com/electerious/nice-try.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2018 Tobias Reich - -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. - ------ - -The following software may be included in this product: nocache. A copy of the source code may be downloaded from git://github.com/helmetjs/nocache.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2019 Evan Hahn, Adam Baldwin - -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. - ------ - -The following software may be included in this product: node-dir. A copy of the source code may be downloaded from https://github.com/fshost/node-dir. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012 Nathan Cartwright - -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. - ------ - -The following software may be included in this product: node-fetch. A copy of the source code may be downloaded from https://github.com/bitinn/node-fetch.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016 David Frank - -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. - ------ - -The following software may be included in this product: node-int64. A copy of the source code may be downloaded from https://github.com/broofa/node-int64. This software contains the following license and notice below: - -Copyright (c) 2014 Robert Kieffer - -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. - ------ - -The following software may be included in this product: node-releases. A copy of the source code may be downloaded from https://github.com/chicoxyzzy/node-releases.git. This software contains the following license and notice below: - -The MIT License - -Copyright (c) 2017 Sergey Rubanov (https://github.com/chicoxyzzy) - -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. - ------ - -The following software may be included in this product: node-stream-zip. A copy of the source code may be downloaded from https://github.com/antelle/node-stream-zip.git. This software contains the following license and notice below: - -Copyright (c) 2021 Antelle https://github.com/antelle - -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. - -== dependency license: adm-zip == - -Copyright (c) 2012 Another-D-Mention Software and other contributors, -http://www.another-d-mention.ro/ - -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. - ------ - -The following software may be included in this product: node-vibrant. A copy of the source code may be downloaded from https://github.com/akfish/node-vibrant.git. This software contains the following license and notice below: - -Copyright (c) 2015 Jari Zwarts -Copyright (c) 2015 AKFish - -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. - ------ - -The following software may be included in this product: nullthrows. A copy of the source code may be downloaded from https://github.com/zertosh/nullthrows. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2016 Andres Suarez - -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. - ------ - -The following software may be included in this product: object-copy, static-extend. A copy of the source code may be downloaded from https://github.com/jonschlinkert/object-copy.git (object-copy), https://github.com/jonschlinkert/static-extend.git (static-extend). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: object-keys. A copy of the source code may be downloaded from git://github.com/ljharb/object-keys.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (C) 2013 Jordan Harband - -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. - ------ - -The following software may be included in this product: object.assign. A copy of the source code may be downloaded from git://github.com/ljharb/object.assign.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Jordan Harband - -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. - ------ - -The following software may be included in this product: oblivious-set. A copy of the source code may be downloaded from https://github.com/pubkey/oblivious-set. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2020 Daniel Meyer - -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. - ------ - -The following software may be included in this product: on-finished. A copy of the source code may be downloaded from https://github.com/jshttp/on-finished.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2013 Jonathan Ong -Copyright (c) 2014 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: on-headers. A copy of the source code may be downloaded from https://github.com/jshttp/on-headers.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: pako. A copy of the source code may be downloaded from https://github.com/nodeca/pako.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn - -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. - ------ - -The following software may be included in this product: parse-bmfont-xml. A copy of the source code may be downloaded from git://github.com/mattdesl/parse-bmfont-xml.git. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2015 Matt DesLauriers - -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. - ------ - -The following software may be included in this product: parseurl. A copy of the source code may be downloaded from https://github.com/pillarjs/parseurl.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: path, util. A copy of the source code may be downloaded from git://github.com/jinder/path.git (path), git://github.com/defunctzombie/node-util (util). This software contains the following license and notice below: - -Copyright Joyent, Inc. and other Node contributors. All rights reserved. -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. - ------ - -The following software may be included in this product: path-parse. A copy of the source code may be downloaded from https://github.com/jbgutierrez/path-parse.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Javier Blanco - -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. - ------ - -The following software may be included in this product: phin. A copy of the source code may be downloaded from git+https://github.com/ethanent/phin.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018 Ethan Davis - -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. - ------ - -The following software may be included in this product: picocolors. A copy of the source code may be downloaded from https://github.com/alexeyraspopov/picocolors.git. This software contains the following license and notice below: - -ISC License - -Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: picomatch. A copy of the source code may be downloaded from https://github.com/micromatch/picomatch.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2017-present, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: pirates. A copy of the source code may be downloaded from https://github.com/danez/pirates.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016-2018 Ari Porad - -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. - ------ - -The following software may be included in this product: pixelmatch. A copy of the source code may be downloaded from git+https://github.com/mapbox/pixelmatch.git. This software contains the following license and notice below: - -ISC License - -Copyright (c) 2015, Mapbox - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - ------ - -The following software may be included in this product: plist. A copy of the source code may be downloaded from git://github.com/TooTallNate/node-plist.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2010-2017 Nathan Rajlich - -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. - ------ - -The following software may be included in this product: pngjs. A copy of the source code may be downloaded from git://github.com/lukeapage/pngjs2.git. This software contains the following license and notice below: - -pngjs2 original work Copyright (c) 2015 Luke Page & Original Contributors -pngjs derived work Copyright (c) 2012 Kuba Niegowski - -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. - ------ - -The following software may be included in this product: process. A copy of the source code may be downloaded from git://github.com/shtylman/node-process.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2013 Roman Shtylman - -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. - ------ - -The following software may be included in this product: process-nextick-args. A copy of the source code may be downloaded from https://github.com/calvinmetcalf/process-nextick-args.git. This software contains the following license and notice below: - -# Copyright (c) 2015 Calvin Metcalf - -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.** - ------ - -The following software may be included in this product: promise. A copy of the source code may be downloaded from https://github.com/then/promise.git. This software contains the following license and notice below: - -Copyright (c) 2014 Forbes Lindesay - -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. - ------ - -The following software may be included in this product: prompts, sisteransi. A copy of the source code may be downloaded from https://github.com/terkelg/prompts.git (prompts), https://github.com/terkelg/sisteransi (sisteransi). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018 Terkel Gjervig Nielsen - -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. - ------ - -The following software may be included in this product: query-string. A copy of the source code may be downloaded from https://github.com/sindresorhus/query-string.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) Sindre Sorhus (http://sindresorhus.com) - -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. - ------ - -The following software may be included in this product: querystring. A copy of the source code may be downloaded from git://github.com/Gozala/querystring.git. This software contains the following license and notice below: - -Copyright 2012 Irakli Gozalishvili. All rights reserved. -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. - ------ - -The following software may be included in this product: range-parser. A copy of the source code may be downloaded from https://github.com/jshttp/range-parser.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012-2014 TJ Holowaychuk -Copyright (c) 2015-2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: react-native-image-colors. A copy of the source code may be downloaded from https://github.com/osamaqarem/react-native-image-colors. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2021 Osama Qarem - -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. - ------ - -The following software may be included in this product: react-native-iphone-x-helper. A copy of the source code may be downloaded from git+https://github.com/ptelad/react-native-iphone-x-helper.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 Elad Gil - -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. - ------ - -The following software may be included in this product: react-native-linear-gradient. A copy of the source code may be downloaded from git@github.com:react-native-community/react-native-linear-gradient.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016 React Native Community - -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. - ------ - -The following software may be included in this product: react-native-localize. A copy of the source code may be downloaded from https://github.com/zoontek/react-native-localize.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017-present, Mathieu Acthernoene - -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. - ------ - -The following software may be included in this product: react-native-popup-menu. A copy of the source code may be downloaded from git+ssh://git@github.com:instea/react-native-popup-menu.git. This software contains the following license and notice below: - -ISC License - -Copyright (c) 2016, instea - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: react-native-reanimated. A copy of the source code may be downloaded from git+https://github.com/software-mansion/react-native-reanimated.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016 Krzysztof Magiera - -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. - ------ - -The following software may be included in this product: react-native-safe-area-context. A copy of the source code may be downloaded from https://github.com/th3rdwave/react-native-safe-area-context.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Th3rd Wave - -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. - ------ - -The following software may be included in this product: react-native-screens. A copy of the source code may be downloaded from git+https://github.com/software-mansion/react-native-screens.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2018 Krzysztof Magiera - -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. - ------ - -The following software may be included in this product: react-native-tab-view. A copy of the source code may be downloaded from git+https://github.com/satya164/react-native-tab-view.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 React Native Community - -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. - ------ - -The following software may be included in this product: react-native-track-player. A copy of the source code may be downloaded from https://github.com/react-native-kit/react-native-track-player.git. This software contains the following license and notice below: - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ------ - -The following software may be included in this product: react-native-uuid. A copy of the source code may be downloaded from git+https://github.com/eugenehp/react-native-uuid.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016-2021 Eugene Hauptmann - -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. - ------ - -The following software may be included in this product: react-native-vector-icons. A copy of the source code may be downloaded from git://github.com/oblador/react-native-vector-icons.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Joel Arvidsson - -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. - ------ - -The following software may be included in this product: react-query. A copy of the source code may be downloaded from https://github.com/tannerlinsley/react-query.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Tanner Linsley - -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. - ------ - -The following software may be included in this product: readable-stream. A copy of the source code may be downloaded from git://github.com/nodejs/readable-stream. This software contains the following license and notice below: - -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. All rights reserved. - -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. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. All rights reserved. -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. -""" - ------ - -The following software may be included in this product: recast. A copy of the source code may be downloaded from git://github.com/benjamn/recast.git. This software contains the following license and notice below: - -Copyright (c) 2012 Ben Newman - -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. - ------ - -The following software may be included in this product: regenerator-runtime, regenerator-transform. A copy of the source code may be downloaded from https://github.com/facebook/regenerator/tree/master/packages/runtime (regenerator-runtime), https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform (regenerator-transform). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014-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. - ------ - -The following software may be included in this product: regex-not. A copy of the source code may be downloaded from https://github.com/jonschlinkert/regex-not.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016, 2018, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: regjsparser. A copy of the source code may be downloaded from git@github.com:jviereck/regjsparser.git. This software contains the following license and notice below: - -Copyright (c) Julian Viereck and Contributors, All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: remove-accents. A copy of the source code may be downloaded from https://github.com/tyxla/remove-accents. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Marin Atanasov - -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. - ------ - -The following software may be included in this product: remove-trailing-separator. A copy of the source code may be downloaded from git+https://github.com/darsain/remove-trailing-separator.git. This software contains the following license and notice below: - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: repeat-element, shallow-clone, to-regex-range, use. A copy of the source code may be downloaded from https://github.com/jonschlinkert/repeat-element.git (repeat-element), https://github.com/jonschlinkert/shallow-clone.git (shallow-clone), https://github.com/micromatch/to-regex-range.git (to-regex-range), https://github.com/jonschlinkert/use.git (use). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-present, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: require-directory. A copy of the source code may be downloaded from git://github.com/troygoode/node-require-directory.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2011 Troy Goode - -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. - ------ - -The following software may be included in this product: require-main-filename, set-blocking, yargs-parser. A copy of the source code may be downloaded from git+ssh://git@github.com/yargs/require-main-filename.git (require-main-filename), git+https://github.com/yargs/set-blocking.git (set-blocking), https://github.com/yargs/yargs-parser.git (yargs-parser). This software contains the following license and notice below: - -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: resolve. A copy of the source code may be downloaded from git://github.com/browserify/resolve.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2012 James Halliday - -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. - ------ - -The following software may be included in this product: resolve-url, urix. A copy of the source code may be downloaded from https://github.com/lydell/resolve-url.git (resolve-url), https://github.com/lydell/urix.git (urix). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2013 Simon Lydell - -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. - ------ - -The following software may be included in this product: ret. A copy of the source code may be downloaded from git://github.com/fent/ret.js.git. This software contains the following license and notice below: - -Copyright (C) 2011 by Roly Fentanes - -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. - ------ - -The following software may be included in this product: rimraf. A copy of the source code may be downloaded from git://github.com/isaacs/rimraf.git. This software contains the following license and notice below: - -Copyright 2009, 2010, 2011 Isaac Z. Schlueter. -All rights reserved. - -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. - ------ - -The following software may be included in this product: rsvp. A copy of the source code may be downloaded from https://github.com/tildeio/rsvp.js.git. This software contains the following license and notice below: - -Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors - -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. - ------ - -The following software may be included in this product: sax. A copy of the source code may be downloaded from git://github.com/isaacs/sax-js.git. This software contains the following license and notice below: - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -==== - -`String.fromCodePoint` by Mathias Bynens used according to terms of MIT -License, as follows: - - Copyright Mathias Bynens - - 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. - ------ - -The following software may be included in this product: send. A copy of the source code may be downloaded from https://github.com/pillarjs/send.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012 TJ Holowaychuk -Copyright (c) 2014-2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: serve-static. A copy of the source code may be downloaded from https://github.com/expressjs/serve-static.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2010 Sencha Inc. -Copyright (c) 2011 LearnBoost -Copyright (c) 2011 TJ Holowaychuk -Copyright (c) 2014-2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: setprototypeof. A copy of the source code may be downloaded from https://github.com/wesleytodd/setprototypeof.git. This software contains the following license and notice below: - -Copyright (c) 2015, Wes Todd - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: shebang-command, strict-uri-encode. A copy of the source code may be downloaded from https://github.com/kevva/shebang-command.git (shebang-command), https://github.com/kevva/strict-uri-encode.git (strict-uri-encode). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Kevin Martensson (github.com/kevva) - -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. - ------ - -The following software may be included in this product: signal-exit. A copy of the source code may be downloaded from https://github.com/tapjs/signal-exit.git. This software contains the following license and notice below: - -The ISC License - -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: simple-plist. A copy of the source code may be downloaded from https://github.com/wollardj/simple-plist.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2013 Joe Wollard - -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. - ------ - -The following software may be included in this product: simple-swizzle. A copy of the source code may be downloaded from https://github.com/qix-/node-simple-swizzle.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Josh Junon - -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. - ------ - -The following software may be included in this product: slice-ansi. A copy of the source code may be downloaded from https://github.com/chalk/slice-ansi.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) DC - -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. - ------ - -The following software may be included in this product: snapdragon-node, snapdragon-util. A copy of the source code may be downloaded from https://github.com/jonschlinkert/snapdragon-node.git (snapdragon-node), https://github.com/jonschlinkert/snapdragon-util.git (snapdragon-util). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2017, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: source-map. A copy of the source code may be downloaded from http://github.com/mozilla/source-map.git. This software contains the following license and notice below: - -Copyright (c) 2009-2011, Mozilla Foundation and contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the names of the Mozilla Foundation nor the names of project - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: source-map-resolve. A copy of the source code may be downloaded from https://github.com/lydell/source-map-resolve.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019 Simon Lydell -Copyright (c) 2019 ZHAO Jinxiang - -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. - ------ - -The following software may be included in this product: source-map-support. A copy of the source code may be downloaded from https://github.com/evanw/node-source-map-support. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Evan Wallace - -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. - ------ - -The following software may be included in this product: source-map-url. A copy of the source code may be downloaded from https://github.com/lydell/source-map-url.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Simon Lydell - -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. - ------ - -The following software may be included in this product: sprintf-js. A copy of the source code may be downloaded from https://github.com/alexei/sprintf.js.git. This software contains the following license and notice below: - -Copyright (c) 2007-2014, Alexandru Marasteanu -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of this software nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: stacktrace-parser. A copy of the source code may be downloaded from https://github.com/errwischt/stacktrace-parser. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014-2019 Georg Tavonius - -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. - ------ - -The following software may be included in this product: statuses. A copy of the source code may be downloaded from https://github.com/jshttp/statuses.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: stream-buffers. A copy of the source code may be downloaded from https://github.com/samcday/node-stream-buffer.git. This software contains the following license and notice below: - -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -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 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. - -For more information, please refer to - ------ - -The following software may be included in this product: string_decoder. A copy of the source code may be downloaded from git://github.com/nodejs/string_decoder.git. This software contains the following license and notice below: - -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. All rights reserved. - -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. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. All rights reserved. -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. -""" - ------ - -The following software may be included in this product: sudo-prompt. A copy of the source code may be downloaded from git+https://github.com/jorangreef/sudo-prompt.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Joran Dirk Greef - -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. - ------ - -The following software may be included in this product: supports-preserve-symlinks-flag. A copy of the source code may be downloaded from git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2022 Inspect JS - -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. - ------ - -The following software may be included in this product: temp. A copy of the source code may be downloaded from git://github.com/bruce/node-temp.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2010-2014 Bruce Williams - -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. - ------ - -The following software may be included in this product: throat. A copy of the source code may be downloaded from https://github.com/ForbesLindesay/throat.git. This software contains the following license and notice below: - -Copyright (c) 2013 Forbes Lindesay - -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. - ------ - -The following software may be included in this product: through2. A copy of the source code may be downloaded from https://github.com/rvagg/through2.git. This software contains the following license and notice below: - -# The MIT License (MIT) - -**Copyright (c) Rod Vagg (the "Original Author") and additional contributors** - -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. - ------ - -The following software may be included in this product: timm. A copy of the source code may be downloaded from https://github.com/guigrpa/timm.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016-present Guillermo Grau Panea - -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. - ------ - -The following software may be included in this product: tinycolor2. A copy of the source code may be downloaded from https://github.com/bgrins/TinyColor.git. This software contains the following license and notice below: - -Copyright (c), Brian Grinstead, http://briangrinstead.com - -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. - ------ - -The following software may be included in this product: to-fast-properties. A copy of the source code may be downloaded from https://github.com/sindresorhus/to-fast-properties.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014 Petka Antonov - 2015 Sindre Sorhus - -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. - ------ - -The following software may be included in this product: toidentifier. A copy of the source code may be downloaded from https://github.com/component/toidentifier.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: tslib. A copy of the source code may be downloaded from https://github.com/Microsoft/tslib.git. This software contains the following license and notice below: - -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: uglify-es. A copy of the source code may be downloaded from https://github.com/mishoo/UglifyJS2.git#harmony. This software contains the following license and notice below: - -UglifyJS is released under the BSD license: - -Copyright 2012-2013 (c) Mihai Bazon - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - ------ - -The following software may be included in this product: ultron. A copy of the source code may be downloaded from https://github.com/unshiftio/ultron. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. - -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. - ------ - -The following software may be included in this product: universalify. A copy of the source code may be downloaded from git+https://github.com/RyanZim/universalify.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2017, Ryan Zimmerman - -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. - ------ - -The following software may be included in this product: unload. A copy of the source code may be downloaded from git+https://github.com/pubkey/unload.git. This software contains the following license and notice below: - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, -and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by -the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all -other entities that control, are controlled by, or are under common -control with that entity. For the purposes of this definition, -"control" means (i) the power, direct or indirect, to cause the -direction or management of such entity, whether by contract or -otherwise, or (ii) ownership of fifty percent (50%) or more of the -outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity -exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, -including but not limited to software source code, documentation -source, and configuration files. - -"Object" form shall mean any form resulting from mechanical -transformation or translation of a Source form, including but -not limited to compiled object code, generated documentation, -and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or -Object form, made available under the License, as indicated by a -copyright notice that is included in or attached to the work -(an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object -form, that is based on (or derived from) the Work and for which the -editorial revisions, annotations, elaborations, or other modifications -represent, as a whole, an original work of authorship. For the purposes -of this License, Derivative Works shall not include works that remain -separable from, or merely link (or bind by name) to the interfaces of, -the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including -the original version of the Work and any modifications or additions -to that Work or Derivative Works thereof, that is intentionally -submitted to Licensor for inclusion in the Work by the copyright owner -or by an individual or Legal Entity authorized to submit on behalf of -the copyright owner. For the purposes of this definition, "submitted" -means any form of electronic, verbal, or written communication sent -to the Licensor or its representatives, including but not limited to -communication on electronic mailing lists, source code control systems, -and issue tracking systems that are managed by, or on behalf of, the -Licensor for the purpose of discussing and improving the Work, but -excluding communication that is conspicuously marked or otherwise -designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity -on behalf of whom a Contribution has been received by Licensor and -subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of -this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable -copyright license to reproduce, prepare Derivative Works of, -publicly display, publicly perform, sublicense, and distribute the -Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of -this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable -(except as stated in this section) patent license to make, have made, -use, offer to sell, sell, import, and otherwise transfer the Work, -where such license applies only to those patent claims licensable -by such Contributor that are necessarily infringed by their -Contribution(s) alone or by combination of their Contribution(s) -with the Work to which such Contribution(s) was submitted. If You -institute patent litigation against any entity (including a -cross-claim or counterclaim in a lawsuit) alleging that the Work -or a Contribution incorporated within the Work constitutes direct -or contributory patent infringement, then any patent licenses -granted to You under this License for that Work shall terminate -as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the -Work or Derivative Works thereof in any medium, with or without -modifications, and in Source or Object form, provided that You -meet the following conditions: - -(a) You must give any other recipients of the Work or -Derivative Works a copy of this License; and - -(b) You must cause any modified files to carry prominent notices -stating that You changed the files; and - -(c) You must retain, in the Source form of any Derivative Works -that You distribute, all copyright, patent, trademark, and -attribution notices from the Source form of the Work, -excluding those notices that do not pertain to any part of -the Derivative Works; and - -(d) If the Work includes a "NOTICE" text file as part of its -distribution, then any Derivative Works that You distribute must -include a readable copy of the attribution notices contained -within such NOTICE file, excluding those notices that do not -pertain to any part of the Derivative Works, in at least one -of the following places: within a NOTICE text file distributed -as part of the Derivative Works; within the Source form or -documentation, if provided along with the Derivative Works; or, -within a display generated by the Derivative Works, if and -wherever such third-party notices normally appear. The contents -of the NOTICE file are for informational purposes only and -do not modify the License. You may add Your own attribution -notices within Derivative Works that You distribute, alongside -or as an addendum to the NOTICE text from the Work, provided -that such additional attribution notices cannot be construed -as modifying the License. - -You may add Your own copyright statement to Your modifications and -may provide additional or different license terms and conditions -for use, reproduction, or distribution of Your modifications, or -for any such Derivative Works as a whole, provided Your use, -reproduction, and distribution of the Work otherwise complies with -the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, -any Contribution intentionally submitted for inclusion in the Work -by You to the Licensor shall be under the terms and conditions of -this License, without any additional terms or conditions. -Notwithstanding the above, nothing herein shall supersede or modify -the terms of any separate license agreement you may have executed -with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade -names, trademarks, service marks, or product names of the Licensor, -except as required for reasonable and customary use in describing the -origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or -agreed to in writing, Licensor provides the Work (and each -Contributor provides its Contributions) on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -implied, including, without limitation, any warranties or conditions -of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -PARTICULAR PURPOSE. You are solely responsible for determining the -appropriateness of using or redistributing the Work and assume any -risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, -whether in tort (including negligence), contract, or otherwise, -unless required by applicable law (such as deliberate and grossly -negligent acts) or agreed to in writing, shall any Contributor be -liable to You for damages, including any direct, indirect, special, -incidental, or consequential damages of any character arising as a -result of this License or out of the use or inability to use the -Work (including but not limited to damages for loss of goodwill, -work stoppage, computer failure or malfunction, or any and all -other commercial damages or losses), even if such Contributor -has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing -the Work or Derivative Works thereof, You may choose to offer, -and charge a fee for, acceptance of support, warranty, indemnity, -or other liability obligations and/or rights consistent with this -License. However, in accepting such obligations, You may act only -on Your own behalf and on Your sole responsibility, not on behalf -of any other Contributor, and only if You agree to indemnify, -defend, and hold each Contributor harmless for any liability -incurred by, or claims asserted against, such Contributor by reason -of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - -To apply the Apache License to your work, attach the following -boilerplate notice, with the fields enclosed by brackets "[]" -replaced with your own identifying information. (Don't include -the brackets!) The text should be enclosed in the appropriate -comment syntax for the file format. We also recommend that a -file or class name and description of purpose be included on the -same "printed page" as the copyright notice for easier -identification within third-party archives. - -Copyright 2015-2016 Netflix, Inc., Microsoft Corp. and contributors - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ------ - -The following software may be included in this product: unpipe. A copy of the source code may be downloaded from https://github.com/stream-utils/unpipe.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2015 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: url. A copy of the source code may be downloaded from https://github.com/defunctzombie/node-url.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright Joyent, Inc. and other Node contributors. - -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. - ------ - -The following software may be included in this product: utif. A copy of the source code may be downloaded from https://github.com/photopea/UTIF.js.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 Photopea - -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. - ------ - -The following software may be included in this product: util-deprecate. A copy of the source code may be downloaded from git://github.com/TooTallNate/util-deprecate.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Nathan Rajlich - -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. - ------ - -The following software may be included in this product: utils-merge. A copy of the source code may be downloaded from git://github.com/jaredhanson/utils-merge.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2013-2017 Jared Hanson - -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. - ------ - -The following software may be included in this product: uuid. A copy of the source code may be downloaded from https://github.com/uuidjs/uuid.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2010-2016 Robert Kieffer and other contributors - -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. - ------ - -The following software may be included in this product: vlq. A copy of the source code may be downloaded from https://github.com/Rich-Harris/vlq. This software contains the following license and notice below: - -Copyright (c) 2017 [these people](https://github.com/Rich-Harris/vlq/graphs/contributors) - -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. - ------ - -The following software may be included in this product: void-elements. A copy of the source code may be downloaded from https://github.com/pugjs/void-elements.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 hemanth - -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. - ------ - -The following software may be included in this product: walker. A copy of the source code may be downloaded from https://github.com/daaku/nodejs-walker. This software contains the following license and notice below: - -Copyright 2013 Naitik Shah - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ------ - -The following software may be included in this product: wcwidth. A copy of the source code may be downloaded from git+https://github.com/timoxley/wcwidth.git. This software contains the following license and notice below: - -wcwidth.js: JavaScript Portng of Markus Kuhn's wcwidth() Implementation -======================================================================= - -Copyright (C) 2012 by Jun Woong. - -This package is a JavaScript porting of `wcwidth()` implementation -[by Markus Kuhn](http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c). - -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. - - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: webidl-conversions. A copy of the source code may be downloaded from https://github.com/jsdom/webidl-conversions.git. This software contains the following license and notice below: - -# The BSD 2-Clause License - -Copyright (c) 2014, Domenic Denicola -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: whatwg-fetch. A copy of the source code may be downloaded from https://github.com/github/fetch.git. This software contains the following license and notice below: - -Copyright (c) 2014-2016 GitHub, 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. - ------ - -The following software may be included in this product: whatwg-url. A copy of the source code may be downloaded from https://github.com/jsdom/whatwg-url.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015–2016 Sebastian Mayr - -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. - ------ - -The following software may be included in this product: which-module. A copy of the source code may be downloaded from git+https://github.com/nexdrew/which-module.git. This software contains the following license and notice below: - -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - ------ - -The following software may be included in this product: write-file-atomic. A copy of the source code may be downloaded from git@github.com:iarna/write-file-atomic.git. This software contains the following license and notice below: - -Copyright (c) 2015, Rebecca Turner - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: ws. A copy of the source code may be downloaded from https://github.com/websockets/ws.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2011 Einar Otto Stangvik - -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. - ------ - -The following software may be included in this product: xcode. A copy of the source code may be downloaded from https://github.com/apache/cordova-node-xcode.git. This software contains the following license and notice below: - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ------ - -The following software may be included in this product: xml2js. A copy of the source code may be downloaded from https://github.com/Leonidas-from-XIV/node-xml2js.git. This software contains the following license and notice below: - -Copyright 2010, 2011, 2012, 2013. All rights reserved. - -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. - ------ - -The following software may be included in this product: xmlbuilder. A copy of the source code may be downloaded from git://github.com/oozcitak/xmlbuilder-js.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2013 Ozgur Ozcitak - -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. - ------ - -The following software may be included in this product: xmldoc. A copy of the source code may be downloaded from git://github.com/nfarina/xmldoc.git. This software contains the following license and notice below: - -Copyright 2012 Nick Farina. -All rights reserved. - -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. - ------ - -The following software may be included in this product: xtend. A copy of the source code may be downloaded from git://github.com/Raynos/xtend.git. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2012-2014 Raynos. - -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. - ------ - -The following software may be included in this product: y18n. A copy of the source code may be downloaded from https://github.com/yargs/y18n.git. This software contains the following license and notice below: - -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - ------ - -The following software may be included in this product: yargs. A copy of the source code may be downloaded from https://github.com/yargs/yargs.git. This software contains the following license and notice below: - -MIT License - -Copyright 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com) - -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. - ------ - -The following software may be included in this product: zustand. A copy of the source code may be downloaded from git+https://github.com/pmndrs/zustand.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Paul Henschel - -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. -
      - - - diff --git a/android/app/src/main/assets/licenses/ffmpeg.txt b/android/app/src/main/assets/licenses/ffmpeg.txt deleted file mode 100644 index ff33380..0000000 --- a/android/app/src/main/assets/licenses/ffmpeg.txt +++ /dev/null @@ -1,504 +0,0 @@ -This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here. - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! \ No newline at end of file diff --git a/android/app/src/main/assets/licenses/npm.txt b/android/app/src/main/assets/licenses/npm.txt deleted file mode 100644 index 7373ba8..0000000 --- a/android/app/src/main/assets/licenses/npm.txt +++ /dev/null @@ -1,8939 +0,0 @@ -THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE SUBTRACKS PRODUCT. - ------ - -The following software may be included in this product: @babel/code-frame, @babel/compat-data, @babel/core, @babel/generator, @babel/helper-annotate-as-pure, @babel/helper-builder-binary-assignment-operator-visitor, @babel/helper-compilation-targets, @babel/helper-create-class-features-plugin, @babel/helper-create-regexp-features-plugin, @babel/helper-environment-visitor, @babel/helper-explode-assignable-expression, @babel/helper-function-name, @babel/helper-get-function-arity, @babel/helper-hoist-variables, @babel/helper-member-expression-to-functions, @babel/helper-module-imports, @babel/helper-module-transforms, @babel/helper-optimise-call-expression, @babel/helper-plugin-utils, @babel/helper-remap-async-to-generator, @babel/helper-replace-supers, @babel/helper-simple-access, @babel/helper-skip-transparent-expression-wrappers, @babel/helper-split-export-declaration, @babel/helper-validator-identifier, @babel/helper-validator-option, @babel/helper-wrap-function, @babel/helpers, @babel/highlight, @babel/plugin-proposal-class-properties, @babel/plugin-proposal-export-default-from, @babel/plugin-proposal-nullish-coalescing-operator, @babel/plugin-proposal-object-rest-spread, @babel/plugin-proposal-optional-catch-binding, @babel/plugin-proposal-optional-chaining, @babel/plugin-syntax-class-properties, @babel/plugin-syntax-dynamic-import, @babel/plugin-syntax-export-default-from, @babel/plugin-syntax-flow, @babel/plugin-syntax-jsx, @babel/plugin-syntax-nullish-coalescing-operator, @babel/plugin-syntax-object-rest-spread, @babel/plugin-syntax-optional-catch-binding, @babel/plugin-syntax-optional-chaining, @babel/plugin-syntax-typescript, @babel/plugin-transform-arrow-functions, @babel/plugin-transform-async-to-generator, @babel/plugin-transform-block-scoped-functions, @babel/plugin-transform-block-scoping, @babel/plugin-transform-classes, @babel/plugin-transform-computed-properties, @babel/plugin-transform-destructuring, @babel/plugin-transform-exponentiation-operator, @babel/plugin-transform-flow-strip-types, @babel/plugin-transform-for-of, @babel/plugin-transform-function-name, @babel/plugin-transform-literals, @babel/plugin-transform-member-expression-literals, @babel/plugin-transform-modules-commonjs, @babel/plugin-transform-object-super, @babel/plugin-transform-parameters, @babel/plugin-transform-property-literals, @babel/plugin-transform-react-display-name, @babel/plugin-transform-react-jsx, @babel/plugin-transform-react-jsx-self, @babel/plugin-transform-react-jsx-source, @babel/plugin-transform-regenerator, @babel/plugin-transform-runtime, @babel/plugin-transform-shorthand-properties, @babel/plugin-transform-spread, @babel/plugin-transform-sticky-regex, @babel/plugin-transform-template-literals, @babel/plugin-transform-typescript, @babel/plugin-transform-unicode-regex, @babel/preset-flow, @babel/preset-typescript, @babel/register, @babel/runtime, @babel/template, @babel/traverse, @babel/types. A copy of the source code may be downloaded from https://github.com/babel/babel.git (@babel/code-frame), https://github.com/babel/babel.git (@babel/compat-data), https://github.com/babel/babel.git (@babel/core), https://github.com/babel/babel.git (@babel/generator), https://github.com/babel/babel.git (@babel/helper-annotate-as-pure), https://github.com/babel/babel.git (@babel/helper-builder-binary-assignment-operator-visitor), https://github.com/babel/babel.git (@babel/helper-compilation-targets), https://github.com/babel/babel.git (@babel/helper-create-class-features-plugin), https://github.com/babel/babel.git (@babel/helper-create-regexp-features-plugin), https://github.com/babel/babel.git (@babel/helper-environment-visitor), https://github.com/babel/babel.git (@babel/helper-explode-assignable-expression), https://github.com/babel/babel.git (@babel/helper-function-name), https://github.com/babel/babel.git (@babel/helper-get-function-arity), https://github.com/babel/babel.git (@babel/helper-hoist-variables), https://github.com/babel/babel.git (@babel/helper-member-expression-to-functions), https://github.com/babel/babel.git (@babel/helper-module-imports), https://github.com/babel/babel.git (@babel/helper-module-transforms), https://github.com/babel/babel.git (@babel/helper-optimise-call-expression), https://github.com/babel/babel.git (@babel/helper-plugin-utils), https://github.com/babel/babel.git (@babel/helper-remap-async-to-generator), https://github.com/babel/babel.git (@babel/helper-replace-supers), https://github.com/babel/babel.git (@babel/helper-simple-access), https://github.com/babel/babel.git (@babel/helper-skip-transparent-expression-wrappers), https://github.com/babel/babel.git (@babel/helper-split-export-declaration), https://github.com/babel/babel.git (@babel/helper-validator-identifier), https://github.com/babel/babel.git (@babel/helper-validator-option), https://github.com/babel/babel.git (@babel/helper-wrap-function), https://github.com/babel/babel.git (@babel/helpers), https://github.com/babel/babel.git (@babel/highlight), https://github.com/babel/babel.git (@babel/plugin-proposal-class-properties), https://github.com/babel/babel.git (@babel/plugin-proposal-export-default-from), https://github.com/babel/babel.git (@babel/plugin-proposal-nullish-coalescing-operator), https://github.com/babel/babel.git (@babel/plugin-proposal-object-rest-spread), https://github.com/babel/babel.git (@babel/plugin-proposal-optional-catch-binding), https://github.com/babel/babel.git (@babel/plugin-proposal-optional-chaining), https://github.com/babel/babel.git (@babel/plugin-syntax-class-properties), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import (@babel/plugin-syntax-dynamic-import), https://github.com/babel/babel.git (@babel/plugin-syntax-export-default-from), https://github.com/babel/babel.git (@babel/plugin-syntax-flow), https://github.com/babel/babel.git (@babel/plugin-syntax-jsx), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator (@babel/plugin-syntax-nullish-coalescing-operator), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread (@babel/plugin-syntax-object-rest-spread), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding (@babel/plugin-syntax-optional-catch-binding), https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining (@babel/plugin-syntax-optional-chaining), https://github.com/babel/babel.git (@babel/plugin-syntax-typescript), https://github.com/babel/babel.git (@babel/plugin-transform-arrow-functions), https://github.com/babel/babel.git (@babel/plugin-transform-async-to-generator), https://github.com/babel/babel.git (@babel/plugin-transform-block-scoped-functions), https://github.com/babel/babel.git (@babel/plugin-transform-block-scoping), https://github.com/babel/babel.git (@babel/plugin-transform-classes), https://github.com/babel/babel.git (@babel/plugin-transform-computed-properties), https://github.com/babel/babel.git (@babel/plugin-transform-destructuring), https://github.com/babel/babel.git (@babel/plugin-transform-exponentiation-operator), https://github.com/babel/babel.git (@babel/plugin-transform-flow-strip-types), https://github.com/babel/babel.git (@babel/plugin-transform-for-of), https://github.com/babel/babel.git (@babel/plugin-transform-function-name), https://github.com/babel/babel.git (@babel/plugin-transform-literals), https://github.com/babel/babel.git (@babel/plugin-transform-member-expression-literals), https://github.com/babel/babel.git (@babel/plugin-transform-modules-commonjs), https://github.com/babel/babel.git (@babel/plugin-transform-object-super), https://github.com/babel/babel.git (@babel/plugin-transform-parameters), https://github.com/babel/babel.git (@babel/plugin-transform-property-literals), https://github.com/babel/babel.git (@babel/plugin-transform-react-display-name), https://github.com/babel/babel.git (@babel/plugin-transform-react-jsx), https://github.com/babel/babel.git (@babel/plugin-transform-react-jsx-self), https://github.com/babel/babel.git (@babel/plugin-transform-react-jsx-source), https://github.com/babel/babel.git (@babel/plugin-transform-regenerator), https://github.com/babel/babel.git (@babel/plugin-transform-runtime), https://github.com/babel/babel.git (@babel/plugin-transform-shorthand-properties), https://github.com/babel/babel.git (@babel/plugin-transform-spread), https://github.com/babel/babel.git (@babel/plugin-transform-sticky-regex), https://github.com/babel/babel.git (@babel/plugin-transform-template-literals), https://github.com/babel/babel.git (@babel/plugin-transform-typescript), https://github.com/babel/babel.git (@babel/plugin-transform-unicode-regex), https://github.com/babel/babel.git (@babel/preset-flow), https://github.com/babel/babel.git (@babel/preset-typescript), https://github.com/babel/babel.git (@babel/register), https://github.com/babel/babel.git (@babel/runtime), https://github.com/babel/babel.git (@babel/template), https://github.com/babel/babel.git (@babel/traverse), https://github.com/babel/babel.git (@babel/types). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -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. - ------ - -The following software may be included in this product: @babel/helper-define-polyfill-provider, babel-plugin-polyfill-corejs2, babel-plugin-polyfill-corejs3, babel-plugin-polyfill-regenerator. A copy of the source code may be downloaded from https://github.com/babel/babel-polyfills.git (@babel/helper-define-polyfill-provider), https://github.com/babel/babel-polyfills.git (babel-plugin-polyfill-corejs2), https://github.com/babel/babel-polyfills.git (babel-plugin-polyfill-corejs3), https://github.com/babel/babel-polyfills.git (babel-plugin-polyfill-regenerator). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014-present Nicolò Ribaudo and other contributors - -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. - ------ - -The following software may be included in this product: @babel/parser. A copy of the source code may be downloaded from https://github.com/babel/babel.git. This software contains the following license and notice below: - -Copyright (C) 2012-2014 by various contributors (see AUTHORS) - -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. - ------ - -The following software may be included in this product: @babel/plugin-transform-object-assign. A copy of the source code may be downloaded from https://github.com/babel/babel.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Jed Watson - -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. - ------ - -The following software may be included in this product: @cnakazawa/watch. A copy of the source code may be downloaded from git://github.com/mikeal/watch.git. This software contains the following license and notice below: - -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - ------ - -The following software may be included in this product: @egjs/hammerjs. A copy of the source code may be downloaded from git://github.com/naver/hammer.js.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2018-present NAVER Corp. -Copyright (C) 2011-2017 by Jorik Tangelder (Eight Media) - -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. - ------ - -The following software may be included in this product: @hapi/hoek. A copy of the source code may be downloaded from git://github.com/hapijs/hoek. This software contains the following license and notice below: - -Copyright (c) 2011-2020, Sideway Inc, and project contributors -Copyright (c) 2011-2014, Walmart -Copyright (c) 2011, Yahoo Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: @hapi/topo. A copy of the source code may be downloaded from git://github.com/hapijs/topo. This software contains the following license and notice below: - -Copyright (c) 2012-2020, Sideway Inc, and project contributors -Copyright (c) 2012-2014, Walmart. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: @jest/create-cache-key-function, @jest/types, hermes-parser, jest-get-type, jest-haste-map, jest-regex-util, jest-serializer, jest-util, jest-validate, jest-worker, jscodeshift, pretty-format, react, react-is, react-native, react-refresh, scheduler, use-subscription. A copy of the source code may be downloaded from https://github.com/facebook/jest.git (@jest/create-cache-key-function), https://github.com/facebook/jest.git (@jest/types), git@github.com:facebook/hermes.git (hermes-parser), https://github.com/facebook/jest.git (jest-get-type), https://github.com/facebook/jest.git (jest-haste-map), https://github.com/facebook/jest.git (jest-regex-util), https://github.com/facebook/jest.git (jest-serializer), https://github.com/facebook/jest.git (jest-util), https://github.com/facebook/jest.git (jest-validate), https://github.com/facebook/jest.git (jest-worker), https://github.com/facebook/jscodeshift.git (jscodeshift), https://github.com/facebook/jest.git (pretty-format), https://github.com/facebook/react.git (react), https://github.com/facebook/react.git (react-is), https://github.com/facebook/react-native.git (react-native), https://github.com/facebook/react.git (react-refresh), https://github.com/facebook/react.git (scheduler), https://github.com/facebook/react.git (use-subscription). This software contains the following license and notice below: - -MIT License - -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 -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. - ------ - -The following software may be included in this product: @jimp/bmp, @jimp/core, @jimp/custom, @jimp/gif, @jimp/jpeg, @jimp/plugin-resize, @jimp/png, @jimp/tiff, @jimp/types, @jimp/utils. A copy of the source code may be downloaded from https://github.com/oliver-moran/jimp.git (@jimp/core). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018 Oliver Moran - -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. - ------ - -The following software may be included in this product: @react-native-async-storage/async-storage. A copy of the source code may be downloaded from https://github.com/react-native-async-storage/async-storage.git. This software contains the following license and notice below: - -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. - ------ - -The following software may be included in this product: @react-native-community/cli, @react-native-community/cli-debugger-ui, @react-native-community/cli-hermes, @react-native-community/cli-platform-android, @react-native-community/cli-platform-ios, @react-native-community/cli-server-api, @react-native-community/cli-tools, @react-native-community/cli-types. A copy of the source code may be downloaded from https://github.com/react-native-community/cli.git (@react-native-community/cli), https://github.com/react-native-community/cli.git (@react-native-community/cli-debugger-ui), https://github.com/react-native-community/cli.git (@react-native-community/cli-hermes), https://github.com/react-native-community/cli.git (@react-native-community/cli-platform-android), https://github.com/react-native-community/cli.git (@react-native-community/cli-platform-ios), https://github.com/react-native-community/cli.git (@react-native-community/cli-server-api), https://github.com/react-native-community/cli.git (@react-native-community/cli-tools), https://github.com/react-native-community/cli.git (@react-native-community/cli-types). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018 react-native-community - -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. - ------ - -The following software may be included in this product: @react-native-community/hooks. A copy of the source code may be downloaded from git://github.com/react-native-community/hooks.git. This software contains the following license and notice below: - -ISC License (ISC) - -Copyright (c) 2018 - 2020 React Native Community - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: @react-native-community/netinfo, react-native-webview. A copy of the source code may be downloaded from https://github.com/react-native-netinfo/react-native-netinfo.git (@react-native-community/netinfo), https://github.com/react-native-webview/react-native-webview.git (react-native-webview). This software contains the following license and notice below: - -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. - ------ - -The following software may be included in this product: @react-navigation/bottom-tabs, @react-navigation/core, @react-navigation/material-top-tabs, @react-navigation/native, @react-navigation/routers. A copy of the source code may be downloaded from https://github.com/react-navigation/react-navigation.git (@react-navigation/bottom-tabs), https://github.com/react-navigation/react-navigation.git (@react-navigation/core), https://github.com/react-navigation/react-navigation.git (@react-navigation/material-top-tabs), https://github.com/react-navigation/react-navigation.git (@react-navigation/native), https://github.com/react-navigation/react-navigation.git (@react-navigation/routers). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 React Navigation Contributors - -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. - ------ - -The following software may be included in this product: @sideway/address. A copy of the source code may be downloaded from git://github.com/sideway/address. This software contains the following license and notice below: - -Copyright (c) 2019-2020, Sideway, Inc. and Project contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: @sideway/formula. A copy of the source code may be downloaded from git://github.com/sideway/formula. This software contains the following license and notice below: - -Copyright (c) 2019-2020, Sideway. Inc, and project contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: @sideway/pinpoint. A copy of the source code may be downloaded from git://github.com/sideway/pinpoint. This software contains the following license and notice below: - -Copyright (c) 2019-2020, Sideway. Inc, and project contributors - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: @types/graceful-fs, @types/hammerjs, @types/invariant, @types/istanbul-lib-coverage, @types/istanbul-reports, @types/lodash, @types/node, @types/prop-types, @types/react, @types/scheduler, @types/yargs, @types/yargs-parser. A copy of the source code may be downloaded from https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/graceful-fs), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/hammerjs), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/invariant), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/istanbul-lib-coverage), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/istanbul-reports), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/lodash), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/node), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/prop-types), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/react), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/scheduler), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/yargs), https://github.com/DefinitelyTyped/DefinitelyTyped.git (@types/yargs-parser). This software contains the following license and notice below: - -MIT License - - Copyright (c) Microsoft Corporation. - - 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 - ------ - -The following software may be included in this product: @types/istanbul-lib-report. A copy of the source code may be downloaded from https://github.com/DefinitelyTyped/DefinitelyTyped.git. This software contains the following license and notice below: - -MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - 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 - ------ - -The following software may be included in this product: @xmldom/xmldom. A copy of the source code may be downloaded from git://github.com/xmldom/xmldom.git. This software contains the following license and notice below: - -Copyright 2019 - present Christopher J. Brody and other contributors, as listed in: https://github.com/xmldom/xmldom/graphs/contributors -Copyright 2012 - 2017 @jindw and other contributors, as listed in: https://github.com/jindw/xmldom/graphs/contributors - -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. - ------ - -The following software may be included in this product: abort-controller. A copy of the source code may be downloaded from git+https://github.com/mysticatea/abort-controller.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 Toru Nagashima - -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. - ------ - -The following software may be included in this product: absolute-path. A copy of the source code may be downloaded from https://github.com/filearts/node-absolute-path. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 filearts - -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. - ------ - -The following software may be included in this product: accepts, mime-types. A copy of the source code may be downloaded from https://github.com/jshttp/accepts.git (accepts), https://github.com/jshttp/mime-types.git (mime-types). This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: anser. A copy of the source code may be downloaded from git://github.com/IonicaBizau/anser.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2012-20 Ionică Bizău (https://ionicabizau.net) - -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. - ------ - -The following software may be included in this product: ansi-regex, ansi-styles, camelcase, chalk, escape-string-regexp, execa, file-type, find-up, get-stream, globals, has-flag, is-fullwidth-code-point, is-plain-obj, leven, locate-path, log-symbols, make-dir, mimic-fn, open, ora, p-limit, p-locate, p-try, parse-json, path-exists, pify, pkg-dir, slash, split-on-first, string-width, strip-ansi, supports-color, type-fest, wrap-ansi. A copy of the source code may be downloaded from https://github.com/chalk/ansi-regex.git (ansi-regex), https://github.com/chalk/ansi-styles.git (ansi-styles), https://github.com/sindresorhus/camelcase.git (camelcase), https://github.com/chalk/chalk.git (chalk), https://github.com/sindresorhus/escape-string-regexp.git (escape-string-regexp), https://github.com/sindresorhus/execa.git (execa), https://github.com/sindresorhus/file-type.git (file-type), https://github.com/sindresorhus/find-up.git (find-up), https://github.com/sindresorhus/get-stream.git (get-stream), https://github.com/sindresorhus/globals.git (globals), https://github.com/sindresorhus/has-flag.git (has-flag), https://github.com/sindresorhus/is-fullwidth-code-point.git (is-fullwidth-code-point), https://github.com/sindresorhus/is-plain-obj.git (is-plain-obj), https://github.com/sindresorhus/leven.git (leven), https://github.com/sindresorhus/locate-path.git (locate-path), https://github.com/sindresorhus/log-symbols.git (log-symbols), https://github.com/sindresorhus/make-dir.git (make-dir), https://github.com/sindresorhus/mimic-fn.git (mimic-fn), https://github.com/sindresorhus/open.git (open), https://github.com/sindresorhus/ora.git (ora), https://github.com/sindresorhus/p-limit.git (p-limit), https://github.com/sindresorhus/p-locate.git (p-locate), https://github.com/sindresorhus/p-try.git (p-try), https://github.com/sindresorhus/parse-json.git (parse-json), https://github.com/sindresorhus/path-exists.git (path-exists), https://github.com/sindresorhus/pify.git (pify), https://github.com/sindresorhus/pkg-dir.git (pkg-dir), https://github.com/sindresorhus/slash.git (slash), https://github.com/sindresorhus/split-on-first.git (split-on-first), https://github.com/sindresorhus/string-width.git (string-width), https://github.com/chalk/strip-ansi.git (strip-ansi), https://github.com/chalk/supports-color.git (supports-color), https://github.com/sindresorhus/type-fest.git (type-fest), https://github.com/chalk/wrap-ansi.git (wrap-ansi). This software contains the following license and notice below: - -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -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. - ------ - -The following software may be included in this product: any-base. A copy of the source code may be downloaded from https://github.com/HarasimowiczKamil/any-base.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Kamil Harasimowicz and contributors - -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. - ------ - -The following software may be included in this product: anymatch. A copy of the source code may be downloaded from https://github.com/micromatch/anymatch. This software contains the following license and notice below: - -The ISC License - -Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com) - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: anymatch. A copy of the source code may be downloaded from https://github.com/micromatch/anymatch. This software contains the following license and notice below: - -The ISC License - -Copyright (c) 2014 Elan Shanker - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: argparse. A copy of the source code may be downloaded from https://github.com/nodeca/argparse.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (C) 2012 by Vitaly Puzrin - -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. - ------ - -The following software may be included in this product: arr-diff, fill-range, for-in, has-value, has-values, kind-of, normalize-path, set-value. A copy of the source code may be downloaded from https://github.com/jonschlinkert/arr-diff.git (arr-diff), https://github.com/jonschlinkert/fill-range.git (fill-range), https://github.com/jonschlinkert/for-in.git (for-in), https://github.com/jonschlinkert/has-value.git (has-value), https://github.com/jonschlinkert/has-values.git (has-values), https://github.com/jonschlinkert/kind-of.git (kind-of), https://github.com/jonschlinkert/normalize-path.git (normalize-path), https://github.com/jonschlinkert/set-value.git (set-value). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2017, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: arr-flatten, is-plain-object, kind-of. A copy of the source code may be downloaded from https://github.com/jonschlinkert/arr-flatten.git (arr-flatten), https://github.com/jonschlinkert/is-plain-object.git (is-plain-object), https://github.com/jonschlinkert/kind-of.git (kind-of). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2017, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: arr-union, get-value, has-value, has-values, is-directory, isobject, object.pick, repeat-string. A copy of the source code may be downloaded from https://github.com/jonschlinkert/arr-union.git (arr-union), https://github.com/jonschlinkert/get-value.git (get-value), https://github.com/jonschlinkert/has-value.git (has-value), https://github.com/jonschlinkert/has-values.git (has-values), https://github.com/jonschlinkert/is-directory.git (is-directory), https://github.com/jonschlinkert/isobject.git (isobject), https://github.com/jonschlinkert/object.pick.git (object.pick), https://github.com/jonschlinkert/repeat-string.git (repeat-string). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2016, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: array-map, array-reduce, concat-map, minimist, safe-regex. A copy of the source code may be downloaded from git://github.com/substack/array-map.git (array-map), git://github.com/substack/array-reduce.git (array-reduce), git://github.com/substack/node-concat-map.git (concat-map), git://github.com/substack/minimist.git (minimist), git://github.com/substack/safe-regex.git (safe-regex). This software contains the following license and notice below: - -This software is released under the MIT license: - -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. - ------ - -The following software may be included in this product: array-unique, is-number. A copy of the source code may be downloaded from https://github.com/jonschlinkert/array-unique.git (array-unique), https://github.com/jonschlinkert/is-number.git (is-number). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2016, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: asap. A copy of the source code may be downloaded from https://github.com/kriskowal/asap.git. This software contains the following license and notice below: - -Copyright 2009–2014 Contributors. All rights reserved. - -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. - ------ - -The following software may be included in this product: assign-symbols, define-property, is-accessor-descriptor, is-data-descriptor, is-extendable, pascalcase. A copy of the source code may be downloaded from https://github.com/jonschlinkert/assign-symbols.git (assign-symbols), https://github.com/jonschlinkert/define-property.git (define-property), https://github.com/jonschlinkert/is-accessor-descriptor.git (is-accessor-descriptor), https://github.com/jonschlinkert/is-data-descriptor.git (is-data-descriptor), https://github.com/jonschlinkert/is-extendable.git (is-extendable), https://github.com/jonschlinkert/pascalcase.git (pascalcase). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: ast-types. A copy of the source code may be downloaded from git://github.com/benjamn/ast-types.git. This software contains the following license and notice below: - -Copyright (c) 2013 Ben Newman - -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. - ------ - -The following software may be included in this product: astral-regex. A copy of the source code may be downloaded from https://github.com/kevva/astral-regex.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) Kevin Mårtensson (github.com/kevva) - -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. - ------ - -The following software may be included in this product: async. A copy of the source code may be downloaded from https://github.com/caolan/async.git. This software contains the following license and notice below: - -Copyright (c) 2010-2018 Caolan McMahon - -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. - ------ - -The following software may be included in this product: async-limiter. A copy of the source code may be downloaded from https://github.com/strml/async-limiter.git. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2017 Samuel Reed - -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. - ------ - -The following software may be included in this product: atob. A copy of the source code may be downloaded from git://git.coolaj86.com/coolaj86/atob.js.git. This software contains the following license and notice below: - -At your option you may choose either of the following licenses: - - * The MIT License (MIT) - * The Apache License 2.0 (Apache-2.0) - - -The MIT License (MIT) - -Copyright (c) 2015 AJ ONeal - -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. - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2015 AJ ONeal - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ------ - -The following software may be included in this product: babel-plugin-dynamic-import-node. A copy of the source code may be downloaded from git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016 Airbnb - -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. - ------ - -The following software may be included in this product: babel-preset-fbjs, invariant, prop-types. A copy of the source code may be downloaded from https://github.com/facebook/fbjs.git (babel-preset-fbjs), https://github.com/zertosh/invariant (invariant), https://github.com/facebook/prop-types.git (prop-types). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2013-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. - ------ - -The following software may be included in this product: balanced-match. A copy of the source code may be downloaded from git://github.com/juliangruber/balanced-match.git. This software contains the following license and notice below: - -(MIT) - -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> - -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. - ------ - -The following software may be included in this product: base, extglob, is-accessor-descriptor, is-data-descriptor, split-string. A copy of the source code may be downloaded from https://github.com/node-base/base.git (base), https://github.com/micromatch/extglob.git (extglob), https://github.com/jonschlinkert/is-accessor-descriptor.git (is-accessor-descriptor), https://github.com/jonschlinkert/is-data-descriptor.git (is-data-descriptor), https://github.com/jonschlinkert/split-string.git (split-string). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-2017, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: base64-js. A copy of the source code may be downloaded from git://github.com/beatgammit/base64-js.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Jameson Little - -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. - ------ - -The following software may be included in this product: big-integer. A copy of the source code may be downloaded from git@github.com:peterolson/BigInteger.js.git. This software contains the following license and notice below: - -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -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 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. - -For more information, please refer to - ------ - -The following software may be included in this product: bmp-js. A copy of the source code may be downloaded from https://github.com/shaozilee/bmp-js. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 @丝刀口 - -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. - ------ - -The following software may be included in this product: bplist-creator. A copy of the source code may be downloaded from https://github.com/nearinfinity/node-bplist-creator.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012 Near Infinity Corporation - -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. - ------ - -The following software may be included in this product: brace-expansion. A copy of the source code may be downloaded from git://github.com/juliangruber/brace-expansion.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2013 Julian Gruber - -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. - ------ - -The following software may be included in this product: braces, clone-deep, micromatch, normalize-path. A copy of the source code may be downloaded from https://github.com/micromatch/braces.git (braces), https://github.com/jonschlinkert/clone-deep.git (clone-deep), https://github.com/micromatch/micromatch.git (micromatch), https://github.com/jonschlinkert/normalize-path.git (normalize-path). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2018, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: broadcast-channel. A copy of the source code may be downloaded from git+https://github.com/pubkey/broadcast-channel.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018 Daniel Meyer - -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. - ------ - -The following software may be included in this product: browserslist. A copy of the source code may be downloaded from https://github.com/browserslist/browserslist.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright 2014 Andrey Sitnik and other contributors - -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. - ------ - -The following software may be included in this product: buffer. A copy of the source code may be downloaded from git://github.com/feross/buffer.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh, and other contributors. - -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. - ------ - -The following software may be included in this product: buffer-from. A copy of the source code may be downloaded from https://github.com/LinusU/buffer-from.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016, 2018 Linus Unnebäck - -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. - ------ - -The following software may be included in this product: bytes. A copy of the source code may be downloaded from https://github.com/visionmedia/bytes.js.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012-2014 TJ Holowaychuk -Copyright (c) 2015 Jed Watson - -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. - ------ - -The following software may be included in this product: cache-base, isobject. A copy of the source code may be downloaded from https://github.com/jonschlinkert/cache-base.git (cache-base), https://github.com/jonschlinkert/isobject.git (isobject). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2017, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: call-bind, get-intrinsic. A copy of the source code may be downloaded from git+https://github.com/ljharb/call-bind.git (call-bind), git+https://github.com/ljharb/get-intrinsic.git (get-intrinsic). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2020 Jordan Harband - -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. - ------ - -The following software may be included in this product: caller-callsite, caller-path, callsites, cli-cursor, decamelize, escape-string-regexp, filter-obj, import-fresh, is-fullwidth-code-point, is-stream, is-wsl, npm-run-path, object-assign, onetime, os-tmpdir, p-finally, path-exists, path-is-absolute, path-key, resolve-from, restore-cursor, serialize-error, shebang-regex, strip-eof. A copy of the source code may be downloaded from https://github.com/sindresorhus/caller-callsite.git (caller-callsite), https://github.com/sindresorhus/caller-path.git (caller-path), https://github.com/sindresorhus/callsites.git (callsites), https://github.com/sindresorhus/cli-cursor.git (cli-cursor), https://github.com/sindresorhus/decamelize.git (decamelize), https://github.com/sindresorhus/escape-string-regexp.git (escape-string-regexp), https://github.com/sindresorhus/filter-obj.git (filter-obj), https://github.com/sindresorhus/import-fresh.git (import-fresh), https://github.com/sindresorhus/is-fullwidth-code-point.git (is-fullwidth-code-point), https://github.com/sindresorhus/is-stream.git (is-stream), https://github.com/sindresorhus/is-wsl.git (is-wsl), https://github.com/sindresorhus/npm-run-path.git (npm-run-path), https://github.com/sindresorhus/object-assign.git (object-assign), https://github.com/sindresorhus/onetime.git (onetime), https://github.com/sindresorhus/os-tmpdir.git (os-tmpdir), https://github.com/sindresorhus/p-finally.git (p-finally), https://github.com/sindresorhus/path-exists.git (path-exists), https://github.com/sindresorhus/path-is-absolute.git (path-is-absolute), https://github.com/sindresorhus/path-key.git (path-key), https://github.com/sindresorhus/resolve-from.git (resolve-from), https://github.com/sindresorhus/restore-cursor.git (restore-cursor), https://github.com/sindresorhus/serialize-error.git (serialize-error), https://github.com/sindresorhus/shebang-regex.git (shebang-regex), https://github.com/sindresorhus/strip-eof.git (strip-eof). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -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. - ------ - -The following software may be included in this product: camelcase, cli-spinners, escape-string-regexp, wrap-ansi. A copy of the source code may be downloaded from https://github.com/sindresorhus/camelcase.git (camelcase), https://github.com/sindresorhus/cli-spinners.git (cli-spinners), https://github.com/sindresorhus/escape-string-regexp.git (escape-string-regexp), https://github.com/chalk/wrap-ansi.git (wrap-ansi). This software contains the following license and notice below: - -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -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. - ------ - -The following software may be included in this product: caniuse-lite. A copy of the source code may be downloaded from https://github.com/browserslist/caniuse-lite.git. This software contains the following license and notice below: - -Attribution 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution 4.0 International Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution 4.0 International Public License ("Public License"). To the -extent this Public License may be interpreted as a contract, You are -granted the Licensed Rights in consideration of Your acceptance of -these terms and conditions, and the Licensor grants You such rights in -consideration of benefits the Licensor receives from making the -Licensed Material available under these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - d. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - e. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - f. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - g. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - h. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - i. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - j. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - k. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part; and - - b. produce, reproduce, and Share Adapted Material. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - 4. If You Share Adapted Material You produce, the Adapter's - License You apply must not prevent recipients of the Adapted - Material from complying with this Public License. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material; and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - - -======================================================================= - -Creative Commons is not a party to its public -licenses. Notwithstanding, Creative Commons may elect to apply one of -its public licenses to material it publishes and in those instances -will be considered the “Licensor.” The text of the Creative Commons -public licenses is dedicated to the public domain under the CC0 Public -Domain Dedication. Except for the limited purpose of indicating that -material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the -public licenses. - -Creative Commons may be contacted at creativecommons.org. - ------ - -The following software may be included in this product: charenc, crypt. A copy of the source code may be downloaded from git://github.com/pvorb/node-charenc.git (charenc), git://github.com/pvorb/node-crypt.git (crypt). This software contains the following license and notice below: - -Copyright © 2011, Paul Vorbach. All rights reserved. -Copyright © 2009, Jeff Mott. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. -* Neither the name Crypto-JS nor the names of its contributors may be used to - endorse or promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: ci-info, is-ci. A copy of the source code may be downloaded from https://github.com/watson/ci-info.git (ci-info), https://github.com/watson/is-ci.git (is-ci). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016-2018 Thomas Watson Steen - -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. - ------ - -The following software may be included in this product: class-utils. A copy of the source code may be downloaded from https://github.com/jonschlinkert/class-utils.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015, 2017-2018, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: cliui. A copy of the source code may be downloaded from https://github.com/yargs/cliui.git. This software contains the following license and notice below: - -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: clone. A copy of the source code may be downloaded from git://github.com/pvorb/node-clone.git. This software contains the following license and notice below: - -Copyright © 2011-2015 Paul Vorbach - -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, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------ - -The following software may be included in this product: collection-visit, define-property, object-visit, unset-value. A copy of the source code may be downloaded from https://github.com/jonschlinkert/collection-visit.git (collection-visit), https://github.com/jonschlinkert/define-property.git (define-property), https://github.com/jonschlinkert/object-visit.git (object-visit), https://github.com/jonschlinkert/unset-value.git (unset-value). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015, 2017, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: color. A copy of the source code may be downloaded from https://github.com/Qix-/color.git. This software contains the following license and notice below: - -Copyright (c) 2012 Heather Arthur - -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. - ------ - -The following software may be included in this product: color-convert. A copy of the source code may be downloaded from https://github.com/Qix-/color-convert.git. This software contains the following license and notice below: - -Copyright (c) 2011-2016 Heather Arthur - -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. - ------ - -The following software may be included in this product: color-name. A copy of the source code may be downloaded from git@github.com:colorjs/color-name.git. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2015 Dmitry Ivanov - -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. - ------ - -The following software may be included in this product: color-string. A copy of the source code may be downloaded from https://github.com/Qix-/color-string.git. This software contains the following license and notice below: - -Copyright (c) 2011 Heather Arthur - -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. - ------ - -The following software may be included in this product: colorette. A copy of the source code may be downloaded from https://github.com/jorgebucaran/colorette.git. This software contains the following license and notice below: - -Copyright © Jorge Bucaran <> - -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. - ------ - -The following software may be included in this product: colors. A copy of the source code may be downloaded from http://github.com/Marak/colors.js.git. This software contains the following license and notice below: - -MIT License - -Original Library - - Copyright (c) Marak Squires - -Additional Functionality - - Copyright (c) Sindre Sorhus (sindresorhus.com) - -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. - ------ - -The following software may be included in this product: command-exists. A copy of the source code may be downloaded from http://github.com/mathisonian/command-exists. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Matthew Conlen - -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. - ------ - -The following software may be included in this product: commander. A copy of the source code may be downloaded from https://github.com/tj/commander.js.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2011 TJ Holowaychuk - -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. - ------ - -The following software may be included in this product: commondir, shell-quote. A copy of the source code may be downloaded from http://github.com/substack/node-commondir.git (commondir), http://github.com/substack/node-shell-quote.git (shell-quote). This software contains the following license and notice below: - -The MIT License - -Copyright (c) 2013 James Halliday (mail@substack.net) - -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. - ------ - -The following software may be included in this product: component-emitter. A copy of the source code may be downloaded from https://github.com/component/emitter.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Component contributors - -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. - ------ - -The following software may be included in this product: compressible. A copy of the source code may be downloaded from https://github.com/jshttp/compressible.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2013 Jonathan Ong -Copyright (c) 2014 Jeremiah Senkpiel -Copyright (c) 2015 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: compression, errorhandler. A copy of the source code may be downloaded from https://github.com/expressjs/compression.git (compression), https://github.com/expressjs/errorhandler.git (errorhandler). This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2015 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: connect. A copy of the source code may be downloaded from https://github.com/senchalabs/connect.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2010 Sencha Inc. -Copyright (c) 2011 LearnBoost -Copyright (c) 2011-2014 TJ Holowaychuk -Copyright (c) 2015 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: content-disposition, depd, vary. A copy of the source code may be downloaded from https://github.com/jshttp/content-disposition.git (content-disposition), https://github.com/dougwilson/nodejs-depd.git (depd), https://github.com/jshttp/vary.git (vary). This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: convert-source-map. A copy of the source code may be downloaded from git://github.com/thlorenz/convert-source-map.git. This software contains the following license and notice below: - -Copyright 2013 Thorsten Lorenz. -All rights reserved. - -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. - ------ - -The following software may be included in this product: copy-descriptor, expand-brackets. A copy of the source code may be downloaded from https://github.com/jonschlinkert/copy-descriptor.git (copy-descriptor), https://github.com/jonschlinkert/expand-brackets.git (expand-brackets). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-2016, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: core-js-compat. A copy of the source code may be downloaded from https://github.com/zloirock/core-js.git. This software contains the following license and notice below: - -Copyright (c) 2014-2022 Denis Pushkarev - -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. - ------ - -The following software may be included in this product: core-util-is. A copy of the source code may be downloaded from git://github.com/isaacs/core-util-is. This software contains the following license and notice below: - -Copyright Node.js contributors. All rights reserved. - -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. - ------ - -The following software may be included in this product: cosmiconfig. A copy of the source code may be downloaded from git+https://github.com/davidtheclark/cosmiconfig.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 David Clark - -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. - ------ - -The following software may be included in this product: cross-spawn. A copy of the source code may be downloaded from git@github.com:moxystudio/node-cross-spawn.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2018 Made With MOXY Lda - -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. - ------ - -The following software may be included in this product: csstype. A copy of the source code may be downloaded from https://github.com/frenic/csstype. This software contains the following license and notice below: - -Copyright (c) 2017-2018 Fredrik Nicol - -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. - ------ - -The following software may be included in this product: dayjs. A copy of the source code may be downloaded from https://github.com/iamkun/dayjs.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018-present, iamkun - -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. - ------ - -The following software may be included in this product: debug. A copy of the source code may be downloaded from git://github.com/debug-js/debug.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk -Copyright (c) 2018-2021 Josh Junon - -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. - ------ - -The following software may be included in this product: debug. A copy of the source code may be downloaded from git://github.com/visionmedia/debug.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 TJ Holowaychuk - -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. - ------ - -The following software may be included in this product: decode-uri-component. A copy of the source code may be downloaded from https://github.com/SamVerschueren/decode-uri-component.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Sam Verschueren (github.com/SamVerschueren) - -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. - ------ - -The following software may be included in this product: deepmerge. A copy of the source code may be downloaded from git://github.com/TehShrike/deepmerge.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2012 James Halliday, Josh Duff, and other contributors - -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. - ------ - -The following software may be included in this product: defaults. A copy of the source code may be downloaded from git://github.com/tmpvar/defaults.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Elijah Insua - -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. - ------ - -The following software may be included in this product: define-properties. A copy of the source code may be downloaded from git://github.com/ljharb/define-properties.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (C) 2015 Jordan Harband - -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. - ------ - -The following software may be included in this product: define-property, is-windows. A copy of the source code may be downloaded from https://github.com/jonschlinkert/define-property.git (define-property), https://github.com/jonschlinkert/is-windows.git (is-windows). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-2018, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: destroy, ee-first, mime-db. A copy of the source code may be downloaded from https://github.com/stream-utils/destroy.git (destroy), https://github.com/jonathanong/ee-first.git (ee-first), https://github.com/jshttp/mime-db.git (mime-db). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong me@jongleberry.com - -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. - ------ - -The following software may be included in this product: detect-node. A copy of the source code may be downloaded from https://github.com/iliakan/detect-node. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 Ilya Kantor - -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. - ------ - -The following software may be included in this product: electron-to-chromium. A copy of the source code may be downloaded from https://github.com/kilian/electron-to-chromium/. This software contains the following license and notice below: - -Copyright 2018 Kilian Valkhof - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: encodeurl. A copy of the source code may be downloaded from https://github.com/pillarjs/encodeurl.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: end-of-stream, pump. A copy of the source code may be downloaded from git://github.com/mafintosh/end-of-stream.git (end-of-stream), git://github.com/mafintosh/pump.git (pump). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -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. - ------ - -The following software may be included in this product: envinfo. A copy of the source code may be downloaded from https://github.com/tabrindle/envinfo. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018 Trevor Brindle - -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. - ------ - -The following software may be included in this product: error-ex, is-arrayish. A copy of the source code may be downloaded from https://github.com/qix-/node-error-ex.git (error-ex), https://github.com/qix-/node-is-arrayish.git (is-arrayish). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 JD Ballard - -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. - ------ - -The following software may be included in this product: error-stack-parser, stackframe. A copy of the source code may be downloaded from git://github.com/stacktracejs/error-stack-parser.git (error-stack-parser), git://github.com/stacktracejs/stackframe.git (stackframe). This software contains the following license and notice below: - -Copyright (c) 2017 Eric Wendelin and other contributors - -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. - ------ - -The following software may be included in this product: escalade. A copy of the source code may be downloaded from https://github.com/lukeed/escalade.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) Luke Edwards (lukeed.com) - -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. - ------ - -The following software may be included in this product: escape-html. A copy of the source code may be downloaded from https://github.com/component/escape-html.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012-2013 TJ Holowaychuk -Copyright (c) 2015 Andreas Lubbe -Copyright (c) 2015 Tiancheng "Timothy" Gu - -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. - ------ - -The following software may be included in this product: esprima. A copy of the source code may be downloaded from https://github.com/jquery/esprima.git. This software contains the following license and notice below: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: etag. A copy of the source code may be downloaded from https://github.com/jshttp/etag.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014-2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: event-target-shim. A copy of the source code may be downloaded from https://github.com/mysticatea/event-target-shim.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Toru Nagashima - -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. - ------ - -The following software may be included in this product: exec-sh. A copy of the source code may be downloaded from git@github.com:tsertkov/exec-sh.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Aleksandr Tsertkov - -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. - ------ - -The following software may be included in this product: exif-parser. A copy of the source code may be downloaded from http://github.com/bwindels/exif-parser.git. This software contains the following license and notice below: - -The MIT License -=============== - -Copyright (c) 2010 Bruno Windels , Daniel Leinich . - -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. - ------ - -The following software may be included in this product: extend-shallow, mixin-deep. A copy of the source code may be downloaded from https://github.com/jonschlinkert/extend-shallow.git (extend-shallow), https://github.com/jonschlinkert/mixin-deep.git (mixin-deep). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2015, 2017, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: extend-shallow. A copy of the source code may be downloaded from https://github.com/jonschlinkert/extend-shallow.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2015, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: fast-deep-equal. A copy of the source code may be downloaded from git+https://github.com/epoberezkin/fast-deep-equal.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 Evgeny Poberezkin - -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. - ------ - -The following software may be included in this product: fill-range, is-number, micromatch. A copy of the source code may be downloaded from https://github.com/jonschlinkert/fill-range.git (fill-range), https://github.com/jonschlinkert/is-number.git (is-number), https://github.com/micromatch/micromatch.git (micromatch). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: finalhandler. A copy of the source code may be downloaded from https://github.com/pillarjs/finalhandler.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: find-cache-dir. A copy of the source code may be downloaded from https://github.com/avajs/find-cache-dir.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) James Talmage (github.com/jamestalmage) - -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. - ------ - -The following software may be included in this product: fragment-cache, posix-character-classes. A copy of the source code may be downloaded from https://github.com/jonschlinkert/fragment-cache.git (fragment-cache), https://github.com/jonschlinkert/posix-character-classes.git (posix-character-classes). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016-2017, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: fresh. A copy of the source code may be downloaded from https://github.com/jshttp/fresh.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012 TJ Holowaychuk -Copyright (c) 2016-2017 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: fs-extra. A copy of the source code may be downloaded from https://github.com/jprichardson/node-fs-extra. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2011-2017 JP Richardson - -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. - ------ - -The following software may be included in this product: fs-extra. A copy of the source code may be downloaded from https://github.com/jprichardson/node-fs-extra. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2011-2016 JP Richardson - -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. - ------ - -The following software may be included in this product: fs.realpath. A copy of the source code may be downloaded from git+https://github.com/isaacs/fs.realpath.git. This software contains the following license and notice below: - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ----- - -This library bundles a version of the `fs.realpath` and `fs.realpathSync` -methods from Node.js v0.10 under the terms of the Node.js MIT license. - -Node's license follows, also included at the header of `old.js` which contains -the licensed code: - - Copyright Joyent, Inc. and other Node contributors. - - 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. - ------ - -The following software may be included in this product: function-bind. A copy of the source code may be downloaded from git://github.com/Raynos/function-bind.git. This software contains the following license and notice below: - -Copyright (c) 2013 Raynos. - -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. - ------ - -The following software may be included in this product: gensync. A copy of the source code may be downloaded from https://github.com/loganfsmyth/gensync.git. This software contains the following license and notice below: - -Copyright 2018 Logan Smyth - -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. - ------ - -The following software may be included in this product: get-caller-file. A copy of the source code may be downloaded from git+https://github.com/stefanpenner/get-caller-file.git. This software contains the following license and notice below: - -ISC License (ISC) -Copyright 2018 Stefan Penner - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: gifwrap. A copy of the source code may be downloaded from git+https://github.com/jtlapp/gifwrap.git. This software contains the following license and notice below: - -MIT License - -Copyright © 2017 Joseph T. Lapp - -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. - ------ - -The following software may be included in this product: glob. A copy of the source code may be downloaded from git://github.com/isaacs/node-glob.git. This software contains the following license and notice below: - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -## Glob Logo - -Glob's logo created by Tanya Brassie , licensed -under a Creative Commons Attribution-ShareAlike 4.0 International License -https://creativecommons.org/licenses/by-sa/4.0/ - ------ - -The following software may be included in this product: global. A copy of the source code may be downloaded from git://github.com/Raynos/global.git. This software contains the following license and notice below: - -Copyright (c) 2012 Colingo. - -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. - ------ - -The following software may be included in this product: graceful-fs. A copy of the source code may be downloaded from https://github.com/isaacs/node-graceful-fs. This software contains the following license and notice below: - -The ISC License - -Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: has-symbols. A copy of the source code may be downloaded from git://github.com/inspect-js/has-symbols.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016 Jordan Harband - -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. - ------ - -The following software may be included in this product: hermes-profile-transformer. A copy of the source code may be downloaded from https://github.com/MLH-Fellowship/hermes-profile-transformer. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2020 Saphal Patro and Jessie Anh Nguyen - -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. - ------ - -The following software may be included in this product: hoist-non-react-statics. A copy of the source code may be downloaded from git://github.com/mridgway/hoist-non-react-statics.git. This software contains the following license and notice below: - -Software License Agreement (BSD License) -======================================== - -Copyright (c) 2015, Yahoo! Inc. All rights reserved. ----------------------------------------------------- - -Redistribution and use of this software in source and binary forms, with or -without modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be - used to endorse or promote products derived from this software without - specific prior written permission of Yahoo! Inc. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: html-escaper. A copy of the source code may be downloaded from https://github.com/WebReflection/html-escaper.git. This software contains the following license and notice below: - -Copyright (C) 2017-present by Andrea Giammarchi - @WebReflection - -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. - ------ - -The following software may be included in this product: http-errors. A copy of the source code may be downloaded from https://github.com/jshttp/http-errors.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong me@jongleberry.com -Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com - -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. - ------ - -The following software may be included in this product: i18next. A copy of the source code may be downloaded from https://github.com/i18next/i18next.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2022 i18next - -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. - ------ - -The following software may be included in this product: ieee754. A copy of the source code may be downloaded from git://github.com/feross/ieee754.git. This software contains the following license and notice below: - -Copyright 2008 Fair Oaks Labs, Inc. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: image-q. A copy of the source code may be downloaded from https://github.com/igor-bezkrovny/image-quantization. This software contains the following license and notice below: - -# image-quantization (https://github.com/igor-bezkrovny/image-quantization) - -The MIT License (MIT) - -Copyright (c) 2015 Igor Bezkrovny - -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. - -# http://members.ozemail.com.au/~dekker/NEUQUANT.HTML - -NeuQuant Neural-Net Quantization Algorithm ------------------------------------------- - -Copyright (c) 1994 Anthony Dekker - -NEUQUANT Neural-Net quantization algorithm by Anthony Dekker, 1994. See -"Kohonen neural networks for optimal colour quantization" in "Network: -Computation in Neural Systems" Vol. 5 (1994) pp 351-367. for a discussion of -the algorithm. - -Any party obtaining a copy of these files from the author, directly or -indirectly, is granted, free of charge, a full and unrestricted irrevocable, -world-wide, paid up, royalty-free, nonexclusive right and license to deal in -this software and documentation files (the "Software"), including without -limitation the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to permit persons who -receive copies from any such party to do so, with the only requirement being -that this copyright notice remain intact. - -# https://github.com/leeoniya/RgbQuant.js - -Copyright (c) 2015, Leon Sorokin -All rights reserved. (MIT Licensed) - ------ - -The following software may be included in this product: image-size. A copy of the source code may be downloaded from https://github.com/image-size/image-size.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright © 2017 Aditya Yadav, http://netroy.in - -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. - ------ - -The following software may be included in this product: immer. A copy of the source code may be downloaded from https://github.com/immerjs/immer.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 Michel Weststrate - -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. - ------ - -The following software may be included in this product: inflight. A copy of the source code may be downloaded from https://github.com/npm/inflight.git. This software contains the following license and notice below: - -The ISC License - -Copyright (c) Isaac Z. Schlueter - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: inherits. A copy of the source code may be downloaded from git://github.com/isaacs/inherits. This software contains the following license and notice below: - -The ISC License - -Copyright (c) Isaac Z. Schlueter - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: is-buffer, safe-buffer. A copy of the source code may be downloaded from git://github.com/feross/is-buffer.git (is-buffer), git://github.com/feross/safe-buffer.git (safe-buffer). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh - -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. - ------ - -The following software may be included in this product: is-core-module. A copy of the source code may be downloaded from git+https://github.com/inspect-js/is-core-module.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Dave Justice - -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. - ------ - -The following software may be included in this product: is-descriptor, is-extendable. A copy of the source code may be downloaded from https://github.com/jonschlinkert/is-descriptor.git (is-descriptor), https://github.com/jonschlinkert/is-extendable.git (is-extendable). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-2017, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: is-function. A copy of the source code may be downloaded from git://github.com/grncdr/js-is-function.git. This software contains the following license and notice below: - -Copyright (c) 2013 Stephen Sugden - -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. - ------ - -The following software may be included in this product: isexe, minimatch, once, rimraf, semver, which, wrappy. A copy of the source code may be downloaded from git+https://github.com/isaacs/isexe.git (isexe), git://github.com/isaacs/minimatch.git (minimatch), git://github.com/isaacs/once (once), git://github.com/isaacs/rimraf.git (rimraf), https://github.com/npm/node-semver (semver), git://github.com/isaacs/node-which.git (which), https://github.com/npm/wrappy (wrappy). This software contains the following license and notice below: - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: jetifier. A copy of the source code may be downloaded from git+https://github.com/mikehardy/jetifier.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Mike Hardy - -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. - ------ - -The following software may be included in this product: joi. A copy of the source code may be downloaded from git://github.com/sideway/joi. This software contains the following license and notice below: - -Copyright (c) 2012-2020, Sideway. Inc, and project contributors.
      -Copyright (c) 2012-2014, Walmart.
      -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: jpeg-js. A copy of the source code may be downloaded from https://github.com/eugeneware/jpeg-js. This software contains the following license and notice below: - -Copyright (c) 2014, Eugene Ware -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of Eugene Ware nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY EUGENE WARE ''AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL EUGENE WARE BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: js-sha3. A copy of the source code may be downloaded from https://github.com/emn178/js-sha3.git. This software contains the following license and notice below: - -Copyright 2015-2018 Chen, Yi-Cyuan - -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. - ------ - -The following software may be included in this product: js-tokens. A copy of the source code may be downloaded from https://github.com/lydell/js-tokens.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell - -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. - ------ - -The following software may be included in this product: js-yaml. A copy of the source code may be downloaded from https://github.com/nodeca/js-yaml.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (C) 2011-2015 by Vitaly Puzrin - -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. - ------ - -The following software may be included in this product: jsc-android. A copy of the source code may be downloaded from git+https://github.com/react-native-community/jsc-android-buildscripts.git. This software contains the following license and notice below: - -BSD 2-Clause License - -Copyright (c) 2017, Software Mansion Sp. z o. o. Sp. k. AND 650 Industries, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: json-parse-better-errors. A copy of the source code may be downloaded from https://github.com/zkat/json-parse-better-errors. This software contains the following license and notice below: - -Copyright 2017 Kat Marchán - -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. - ------ - -The following software may be included in this product: json5. A copy of the source code may be downloaded from git+https://github.com/json5/json5.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2012-2018 Aseem Kishore, and [others]. - -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. - -[others]: https://github.com/json5/json5/contributors - ------ - -The following software may be included in this product: jsonfile. A copy of the source code may be downloaded from git@github.com:jprichardson/node-jsonfile.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012-2015, JP Richardson - -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. - ------ - -The following software may be included in this product: klaw. A copy of the source code may be downloaded from git+https://github.com/jprichardson/node-klaw.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2015-2016 JP Richardson - -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. - ------ - -The following software may be included in this product: kleur. A copy of the source code may be downloaded from https://github.com/lukeed/kleur.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Luke Edwards (lukeed.com) - -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. - ------ - -The following software may be included in this product: load-bmfont, parse-bmfont-binary, xml-parse-from-string. A copy of the source code may be downloaded from git://github.com/Jam3/load-bmfont.git (load-bmfont), git://github.com/Jam3/parse-bmfont-binary.git (parse-bmfont-binary), git://github.com/Jam3/xml-parse-from-string.git (xml-parse-from-string). This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2015 Jam3 - -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. - ------ - -The following software may be included in this product: lodash, lodash.template, lodash.templatesettings. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git (lodash), https://github.com/lodash/lodash.git (lodash.template), https://github.com/lodash/lodash.git (lodash.templatesettings). This software contains the following license and notice below: - -Copyright OpenJS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -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. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - ------ - -The following software may be included in this product: lodash._reinterpolate. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git. This software contains the following license and notice below: - -Copyright 2012-2015 The Dojo Foundation -Based on Underscore.js 1.7.0, copyright 2009-2015 Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -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. - ------ - -The following software may be included in this product: lodash.debounce, lodash.omit, lodash.pick, lodash.throttle. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git (lodash.debounce), https://github.com/lodash/lodash.git (lodash.omit), https://github.com/lodash/lodash.git (lodash.pick), https://github.com/lodash/lodash.git (lodash.throttle). This software contains the following license and notice below: - -Copyright jQuery Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -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. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - ------ - -The following software may be included in this product: lodash.frompairs, lodash.isstring. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git (lodash.frompairs), https://github.com/lodash/lodash.git (lodash.isstring). This software contains the following license and notice below: - -Copyright 2012-2016 The Dojo Foundation -Based on Underscore.js, copyright 2009-2016 Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -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. - ------ - -The following software may be included in this product: lodash.isequal. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git. This software contains the following license and notice below: - -Copyright JS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -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. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - ------ - -The following software may be included in this product: logkitty. A copy of the source code may be downloaded from https://github.com/zamotany/logkitty.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Paweł Trysła - -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. - ------ - -The following software may be included in this product: loose-envify. A copy of the source code may be downloaded from git://github.com/zertosh/loose-envify.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Andres Suarez - -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. - ------ - -The following software may be included in this product: makeerror, tmpl. A copy of the source code may be downloaded from https://github.com/daaku/nodejs-makeerror (makeerror), https://github.com/daaku/nodejs-tmpl (tmpl). This software contains the following license and notice below: - -BSD License - -Copyright (c) 2014, Naitik Shah. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name Naitik Shah nor the names of its contributors may be used to - endorse or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: map-cache, snapdragon, to-object-path. A copy of the source code may be downloaded from https://github.com/jonschlinkert/map-cache.git (map-cache), https://github.com/jonschlinkert/snapdragon.git (snapdragon), https://github.com/jonschlinkert/to-object-path.git (to-object-path). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-2016, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: map-visit, to-regex-range, union-value. A copy of the source code may be downloaded from https://github.com/jonschlinkert/map-visit.git (map-visit), https://github.com/micromatch/to-regex-range.git (to-regex-range), https://github.com/jonschlinkert/union-value.git (union-value). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-2017, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: match-sorter. A copy of the source code may be downloaded from https://github.com/kentcdodds/match-sorter. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2020 Kent C. Dodds - -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. - ------ - -The following software may be included in this product: md5. A copy of the source code may be downloaded from git://github.com/pvorb/node-md5.git. This software contains the following license and notice below: - -Copyright © 2011-2012, Paul Vorbach. -Copyright © 2009, Jeff Mott. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. -* Neither the name Crypto-JS nor the names of its contributors may be used to - endorse or promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: merge-options. A copy of the source code may be downloaded from https://github.com/schnittstabil/merge-options.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Michael Mayer - -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. - ------ - -The following software may be included in this product: merge-stream. A copy of the source code may be downloaded from https://github.com/grncdr/merge-stream.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Stephen Sugden (stephensugden.com) - -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. - ------ - -The following software may be included in this product: mime. A copy of the source code may be downloaded from https://github.com/broofa/node-mime. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2010 Benjamin Thomas, Robert Kieffer - -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. - ------ - -The following software may be included in this product: mime-db. A copy of the source code may be downloaded from https://github.com/jshttp/mime-db.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015-2022 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: mkdirp. A copy of the source code may be downloaded from https://github.com/substack/node-mkdirp.git. This software contains the following license and notice below: - -Copyright 2010 James Halliday (mail@substack.net) - -This project is free software released under the MIT/X11 license: - -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. - ------ - -The following software may be included in this product: mockdate. A copy of the source code may be downloaded from https://github.com/boblauer/MockDate.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Bob Lauer - -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. - ------ - -The following software may be included in this product: ms. A copy of the source code may be downloaded from https://github.com/vercel/ms.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2020 Vercel, 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. - ------ - -The following software may be included in this product: ms. A copy of the source code may be downloaded from https://github.com/zeit/ms.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016 Zeit, 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. - ------ - -The following software may be included in this product: nanoid. A copy of the source code may be downloaded from https://github.com/ai/nanoid.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright 2017 Andrey Sitnik - -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. - ------ - -The following software may be included in this product: nanomatch, to-regex. A copy of the source code may be downloaded from https://github.com/micromatch/nanomatch.git (nanomatch), https://github.com/jonschlinkert/to-regex.git (to-regex). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016-2018, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: negotiator. A copy of the source code may be downloaded from https://github.com/jshttp/negotiator.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012-2014 Federico Romero -Copyright (c) 2012-2014 Isaac Z. Schlueter -Copyright (c) 2014-2015 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: neo-async. A copy of the source code may be downloaded from git@github.com:suguru03/neo-async.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014-2018 Suguru Motegi -Based on Async.js, Copyright Caolan McMahon - -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. - ------ - -The following software may be included in this product: nice-try. A copy of the source code may be downloaded from https://github.com/electerious/nice-try.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2018 Tobias Reich - -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. - ------ - -The following software may be included in this product: nocache. A copy of the source code may be downloaded from git://github.com/helmetjs/nocache.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014-2019 Evan Hahn, Adam Baldwin - -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. - ------ - -The following software may be included in this product: node-dir. A copy of the source code may be downloaded from https://github.com/fshost/node-dir. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012 Nathan Cartwright - -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. - ------ - -The following software may be included in this product: node-fetch. A copy of the source code may be downloaded from https://github.com/bitinn/node-fetch.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016 David Frank - -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. - ------ - -The following software may be included in this product: node-int64. A copy of the source code may be downloaded from https://github.com/broofa/node-int64. This software contains the following license and notice below: - -Copyright (c) 2014 Robert Kieffer - -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. - ------ - -The following software may be included in this product: node-releases. A copy of the source code may be downloaded from https://github.com/chicoxyzzy/node-releases.git. This software contains the following license and notice below: - -The MIT License - -Copyright (c) 2017 Sergey Rubanov (https://github.com/chicoxyzzy) - -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. - ------ - -The following software may be included in this product: node-stream-zip. A copy of the source code may be downloaded from https://github.com/antelle/node-stream-zip.git. This software contains the following license and notice below: - -Copyright (c) 2021 Antelle https://github.com/antelle - -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. - -== dependency license: adm-zip == - -Copyright (c) 2012 Another-D-Mention Software and other contributors, -http://www.another-d-mention.ro/ - -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. - ------ - -The following software may be included in this product: node-vibrant. A copy of the source code may be downloaded from https://github.com/akfish/node-vibrant.git. This software contains the following license and notice below: - -Copyright (c) 2015 Jari Zwarts -Copyright (c) 2015 AKFish - -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. - ------ - -The following software may be included in this product: nullthrows. A copy of the source code may be downloaded from https://github.com/zertosh/nullthrows. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2016 Andres Suarez - -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. - ------ - -The following software may be included in this product: object-copy, static-extend. A copy of the source code may be downloaded from https://github.com/jonschlinkert/object-copy.git (object-copy), https://github.com/jonschlinkert/static-extend.git (static-extend). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: object-keys. A copy of the source code may be downloaded from git://github.com/ljharb/object-keys.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (C) 2013 Jordan Harband - -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. - ------ - -The following software may be included in this product: object.assign. A copy of the source code may be downloaded from git://github.com/ljharb/object.assign.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Jordan Harband - -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. - ------ - -The following software may be included in this product: oblivious-set. A copy of the source code may be downloaded from https://github.com/pubkey/oblivious-set. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2020 Daniel Meyer - -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. - ------ - -The following software may be included in this product: on-finished. A copy of the source code may be downloaded from https://github.com/jshttp/on-finished.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2013 Jonathan Ong -Copyright (c) 2014 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: on-headers. A copy of the source code may be downloaded from https://github.com/jshttp/on-headers.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: pako. A copy of the source code may be downloaded from https://github.com/nodeca/pako.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn - -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. - ------ - -The following software may be included in this product: parse-bmfont-xml. A copy of the source code may be downloaded from git://github.com/mattdesl/parse-bmfont-xml.git. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2015 Matt DesLauriers - -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. - ------ - -The following software may be included in this product: parseurl. A copy of the source code may be downloaded from https://github.com/pillarjs/parseurl.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: path, util. A copy of the source code may be downloaded from git://github.com/jinder/path.git (path), git://github.com/defunctzombie/node-util (util). This software contains the following license and notice below: - -Copyright Joyent, Inc. and other Node contributors. All rights reserved. -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. - ------ - -The following software may be included in this product: path-parse. A copy of the source code may be downloaded from https://github.com/jbgutierrez/path-parse.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Javier Blanco - -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. - ------ - -The following software may be included in this product: phin. A copy of the source code may be downloaded from git+https://github.com/ethanent/phin.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018 Ethan Davis - -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. - ------ - -The following software may be included in this product: picocolors. A copy of the source code may be downloaded from https://github.com/alexeyraspopov/picocolors.git. This software contains the following license and notice below: - -ISC License - -Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: picomatch. A copy of the source code may be downloaded from https://github.com/micromatch/picomatch.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2017-present, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: pirates. A copy of the source code may be downloaded from https://github.com/danez/pirates.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016-2018 Ari Porad - -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. - ------ - -The following software may be included in this product: pixelmatch. A copy of the source code may be downloaded from git+https://github.com/mapbox/pixelmatch.git. This software contains the following license and notice below: - -ISC License - -Copyright (c) 2015, Mapbox - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - ------ - -The following software may be included in this product: plist. A copy of the source code may be downloaded from git://github.com/TooTallNate/node-plist.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2010-2017 Nathan Rajlich - -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. - ------ - -The following software may be included in this product: pngjs. A copy of the source code may be downloaded from git://github.com/lukeapage/pngjs2.git. This software contains the following license and notice below: - -pngjs2 original work Copyright (c) 2015 Luke Page & Original Contributors -pngjs derived work Copyright (c) 2012 Kuba Niegowski - -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. - ------ - -The following software may be included in this product: process. A copy of the source code may be downloaded from git://github.com/shtylman/node-process.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2013 Roman Shtylman - -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. - ------ - -The following software may be included in this product: process-nextick-args. A copy of the source code may be downloaded from https://github.com/calvinmetcalf/process-nextick-args.git. This software contains the following license and notice below: - -# Copyright (c) 2015 Calvin Metcalf - -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.** - ------ - -The following software may be included in this product: promise. A copy of the source code may be downloaded from https://github.com/then/promise.git. This software contains the following license and notice below: - -Copyright (c) 2014 Forbes Lindesay - -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. - ------ - -The following software may be included in this product: prompts, sisteransi. A copy of the source code may be downloaded from https://github.com/terkelg/prompts.git (prompts), https://github.com/terkelg/sisteransi (sisteransi). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2018 Terkel Gjervig Nielsen - -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. - ------ - -The following software may be included in this product: query-string. A copy of the source code may be downloaded from https://github.com/sindresorhus/query-string.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) Sindre Sorhus (http://sindresorhus.com) - -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. - ------ - -The following software may be included in this product: querystring. A copy of the source code may be downloaded from git://github.com/Gozala/querystring.git. This software contains the following license and notice below: - -Copyright 2012 Irakli Gozalishvili. All rights reserved. -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. - ------ - -The following software may be included in this product: range-parser. A copy of the source code may be downloaded from https://github.com/jshttp/range-parser.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012-2014 TJ Holowaychuk -Copyright (c) 2015-2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: react-native-image-colors. A copy of the source code may be downloaded from https://github.com/osamaqarem/react-native-image-colors. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2021 Osama Qarem - -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. - ------ - -The following software may be included in this product: react-native-iphone-x-helper. A copy of the source code may be downloaded from git+https://github.com/ptelad/react-native-iphone-x-helper.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 Elad Gil - -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. - ------ - -The following software may be included in this product: react-native-linear-gradient. A copy of the source code may be downloaded from git@github.com:react-native-community/react-native-linear-gradient.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016 React Native Community - -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. - ------ - -The following software may be included in this product: react-native-localize. A copy of the source code may be downloaded from https://github.com/zoontek/react-native-localize.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017-present, Mathieu Acthernoene - -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. - ------ - -The following software may be included in this product: react-native-popup-menu. A copy of the source code may be downloaded from git+ssh://git@github.com:instea/react-native-popup-menu.git. This software contains the following license and notice below: - -ISC License - -Copyright (c) 2016, instea - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: react-native-reanimated. A copy of the source code may be downloaded from git+https://github.com/software-mansion/react-native-reanimated.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016 Krzysztof Magiera - -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. - ------ - -The following software may be included in this product: react-native-safe-area-context. A copy of the source code may be downloaded from https://github.com/th3rdwave/react-native-safe-area-context.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Th3rd Wave - -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. - ------ - -The following software may be included in this product: react-native-screens. A copy of the source code may be downloaded from git+https://github.com/software-mansion/react-native-screens.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2018 Krzysztof Magiera - -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. - ------ - -The following software may be included in this product: react-native-tab-view. A copy of the source code may be downloaded from git+https://github.com/satya164/react-native-tab-view.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 React Native Community - -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. - ------ - -The following software may be included in this product: react-native-track-player. A copy of the source code may be downloaded from https://github.com/react-native-kit/react-native-track-player.git. This software contains the following license and notice below: - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ------ - -The following software may be included in this product: react-native-uuid. A copy of the source code may be downloaded from git+https://github.com/eugenehp/react-native-uuid.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016-2021 Eugene Hauptmann - -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. - ------ - -The following software may be included in this product: react-native-vector-icons. A copy of the source code may be downloaded from git://github.com/oblador/react-native-vector-icons.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Joel Arvidsson - -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. - ------ - -The following software may be included in this product: react-query. A copy of the source code may be downloaded from https://github.com/tannerlinsley/react-query.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Tanner Linsley - -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. - ------ - -The following software may be included in this product: readable-stream. A copy of the source code may be downloaded from git://github.com/nodejs/readable-stream. This software contains the following license and notice below: - -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. All rights reserved. - -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. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. All rights reserved. -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. -""" - ------ - -The following software may be included in this product: recast. A copy of the source code may be downloaded from git://github.com/benjamn/recast.git. This software contains the following license and notice below: - -Copyright (c) 2012 Ben Newman - -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. - ------ - -The following software may be included in this product: regenerator-runtime, regenerator-transform. A copy of the source code may be downloaded from https://github.com/facebook/regenerator/tree/master/packages/runtime (regenerator-runtime), https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform (regenerator-transform). This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014-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. - ------ - -The following software may be included in this product: regex-not. A copy of the source code may be downloaded from https://github.com/jonschlinkert/regex-not.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016, 2018, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: regjsparser. A copy of the source code may be downloaded from git@github.com:jviereck/regjsparser.git. This software contains the following license and notice below: - -Copyright (c) Julian Viereck and Contributors, All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: remove-accents. A copy of the source code may be downloaded from https://github.com/tyxla/remove-accents. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Marin Atanasov - -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. - ------ - -The following software may be included in this product: remove-trailing-separator. A copy of the source code may be downloaded from git+https://github.com/darsain/remove-trailing-separator.git. This software contains the following license and notice below: - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: repeat-element, shallow-clone, to-regex-range, use. A copy of the source code may be downloaded from https://github.com/jonschlinkert/repeat-element.git (repeat-element), https://github.com/jonschlinkert/shallow-clone.git (shallow-clone), https://github.com/micromatch/to-regex-range.git (to-regex-range), https://github.com/jonschlinkert/use.git (use). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015-present, Jon Schlinkert. - -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. - ------ - -The following software may be included in this product: require-directory. A copy of the source code may be downloaded from git://github.com/troygoode/node-require-directory.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2011 Troy Goode - -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. - ------ - -The following software may be included in this product: require-main-filename, set-blocking, yargs-parser. A copy of the source code may be downloaded from git+ssh://git@github.com/yargs/require-main-filename.git (require-main-filename), git+https://github.com/yargs/set-blocking.git (set-blocking), https://github.com/yargs/yargs-parser.git (yargs-parser). This software contains the following license and notice below: - -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: resolve. A copy of the source code may be downloaded from git://github.com/browserify/resolve.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2012 James Halliday - -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. - ------ - -The following software may be included in this product: resolve-url, urix. A copy of the source code may be downloaded from https://github.com/lydell/resolve-url.git (resolve-url), https://github.com/lydell/urix.git (urix). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2013 Simon Lydell - -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. - ------ - -The following software may be included in this product: ret. A copy of the source code may be downloaded from git://github.com/fent/ret.js.git. This software contains the following license and notice below: - -Copyright (C) 2011 by Roly Fentanes - -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. - ------ - -The following software may be included in this product: rimraf. A copy of the source code may be downloaded from git://github.com/isaacs/rimraf.git. This software contains the following license and notice below: - -Copyright 2009, 2010, 2011 Isaac Z. Schlueter. -All rights reserved. - -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. - ------ - -The following software may be included in this product: rsvp. A copy of the source code may be downloaded from https://github.com/tildeio/rsvp.js.git. This software contains the following license and notice below: - -Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors - -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. - ------ - -The following software may be included in this product: sax. A copy of the source code may be downloaded from git://github.com/isaacs/sax-js.git. This software contains the following license and notice below: - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -==== - -`String.fromCodePoint` by Mathias Bynens used according to terms of MIT -License, as follows: - - Copyright Mathias Bynens - - 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. - ------ - -The following software may be included in this product: send. A copy of the source code may be downloaded from https://github.com/pillarjs/send.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2012 TJ Holowaychuk -Copyright (c) 2014-2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: serve-static. A copy of the source code may be downloaded from https://github.com/expressjs/serve-static.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2010 Sencha Inc. -Copyright (c) 2011 LearnBoost -Copyright (c) 2011 TJ Holowaychuk -Copyright (c) 2014-2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: setprototypeof. A copy of the source code may be downloaded from https://github.com/wesleytodd/setprototypeof.git. This software contains the following license and notice below: - -Copyright (c) 2015, Wes Todd - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: shebang-command, strict-uri-encode. A copy of the source code may be downloaded from https://github.com/kevva/shebang-command.git (shebang-command), https://github.com/kevva/strict-uri-encode.git (strict-uri-encode). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) Kevin Martensson (github.com/kevva) - -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. - ------ - -The following software may be included in this product: signal-exit. A copy of the source code may be downloaded from https://github.com/tapjs/signal-exit.git. This software contains the following license and notice below: - -The ISC License - -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: simple-plist. A copy of the source code may be downloaded from https://github.com/wollardj/simple-plist.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2013 Joe Wollard - -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. - ------ - -The following software may be included in this product: simple-swizzle. A copy of the source code may be downloaded from https://github.com/qix-/node-simple-swizzle.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Josh Junon - -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. - ------ - -The following software may be included in this product: slice-ansi. A copy of the source code may be downloaded from https://github.com/chalk/slice-ansi.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) DC - -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. - ------ - -The following software may be included in this product: snapdragon-node, snapdragon-util. A copy of the source code may be downloaded from https://github.com/jonschlinkert/snapdragon-node.git (snapdragon-node), https://github.com/jonschlinkert/snapdragon-util.git (snapdragon-util). This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2017, Jon Schlinkert - -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. - ------ - -The following software may be included in this product: source-map. A copy of the source code may be downloaded from http://github.com/mozilla/source-map.git. This software contains the following license and notice below: - -Copyright (c) 2009-2011, Mozilla Foundation and contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the names of the Mozilla Foundation nor the names of project - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: source-map-resolve. A copy of the source code may be downloaded from https://github.com/lydell/source-map-resolve.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019 Simon Lydell -Copyright (c) 2019 ZHAO Jinxiang - -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. - ------ - -The following software may be included in this product: source-map-support. A copy of the source code may be downloaded from https://github.com/evanw/node-source-map-support. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Evan Wallace - -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. - ------ - -The following software may be included in this product: source-map-url. A copy of the source code may be downloaded from https://github.com/lydell/source-map-url.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Simon Lydell - -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. - ------ - -The following software may be included in this product: sprintf-js. A copy of the source code may be downloaded from https://github.com/alexei/sprintf.js.git. This software contains the following license and notice below: - -Copyright (c) 2007-2014, Alexandru Marasteanu -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of this software nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: stacktrace-parser. A copy of the source code may be downloaded from https://github.com/errwischt/stacktrace-parser. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014-2019 Georg Tavonius - -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. - ------ - -The following software may be included in this product: statuses. A copy of the source code may be downloaded from https://github.com/jshttp/statuses.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: stream-buffers. A copy of the source code may be downloaded from https://github.com/samcday/node-stream-buffer.git. This software contains the following license and notice below: - -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -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 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. - -For more information, please refer to - ------ - -The following software may be included in this product: string_decoder. A copy of the source code may be downloaded from git://github.com/nodejs/string_decoder.git. This software contains the following license and notice below: - -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. All rights reserved. - -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. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. All rights reserved. -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. -""" - ------ - -The following software may be included in this product: sudo-prompt. A copy of the source code may be downloaded from git+https://github.com/jorangreef/sudo-prompt.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Joran Dirk Greef - -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. - ------ - -The following software may be included in this product: supports-preserve-symlinks-flag. A copy of the source code may be downloaded from git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2022 Inspect JS - -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. - ------ - -The following software may be included in this product: temp. A copy of the source code may be downloaded from git://github.com/bruce/node-temp.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2010-2014 Bruce Williams - -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. - ------ - -The following software may be included in this product: throat. A copy of the source code may be downloaded from https://github.com/ForbesLindesay/throat.git. This software contains the following license and notice below: - -Copyright (c) 2013 Forbes Lindesay - -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. - ------ - -The following software may be included in this product: through2. A copy of the source code may be downloaded from https://github.com/rvagg/through2.git. This software contains the following license and notice below: - -# The MIT License (MIT) - -**Copyright (c) Rod Vagg (the "Original Author") and additional contributors** - -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. - ------ - -The following software may be included in this product: timm. A copy of the source code may be downloaded from https://github.com/guigrpa/timm.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2016-present Guillermo Grau Panea - -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. - ------ - -The following software may be included in this product: tinycolor2. A copy of the source code may be downloaded from https://github.com/bgrins/TinyColor.git. This software contains the following license and notice below: - -Copyright (c), Brian Grinstead, http://briangrinstead.com - -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. - ------ - -The following software may be included in this product: to-fast-properties. A copy of the source code may be downloaded from https://github.com/sindresorhus/to-fast-properties.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2014 Petka Antonov - 2015 Sindre Sorhus - -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. - ------ - -The following software may be included in this product: toidentifier. A copy of the source code may be downloaded from https://github.com/component/toidentifier.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2016 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: tslib. A copy of the source code may be downloaded from https://github.com/Microsoft/tslib.git. This software contains the following license and notice below: - -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: uglify-es. A copy of the source code may be downloaded from https://github.com/mishoo/UglifyJS2.git#harmony. This software contains the following license and notice below: - -UglifyJS is released under the BSD license: - -Copyright 2012-2013 (c) Mihai Bazon - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - ------ - -The following software may be included in this product: ultron. A copy of the source code may be downloaded from https://github.com/unshiftio/ultron. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. - -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. - ------ - -The following software may be included in this product: universalify. A copy of the source code may be downloaded from git+https://github.com/RyanZim/universalify.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2017, Ryan Zimmerman - -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. - ------ - -The following software may be included in this product: unload. A copy of the source code may be downloaded from git+https://github.com/pubkey/unload.git. This software contains the following license and notice below: - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, -and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by -the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all -other entities that control, are controlled by, or are under common -control with that entity. For the purposes of this definition, -"control" means (i) the power, direct or indirect, to cause the -direction or management of such entity, whether by contract or -otherwise, or (ii) ownership of fifty percent (50%) or more of the -outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity -exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, -including but not limited to software source code, documentation -source, and configuration files. - -"Object" form shall mean any form resulting from mechanical -transformation or translation of a Source form, including but -not limited to compiled object code, generated documentation, -and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or -Object form, made available under the License, as indicated by a -copyright notice that is included in or attached to the work -(an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object -form, that is based on (or derived from) the Work and for which the -editorial revisions, annotations, elaborations, or other modifications -represent, as a whole, an original work of authorship. For the purposes -of this License, Derivative Works shall not include works that remain -separable from, or merely link (or bind by name) to the interfaces of, -the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including -the original version of the Work and any modifications or additions -to that Work or Derivative Works thereof, that is intentionally -submitted to Licensor for inclusion in the Work by the copyright owner -or by an individual or Legal Entity authorized to submit on behalf of -the copyright owner. For the purposes of this definition, "submitted" -means any form of electronic, verbal, or written communication sent -to the Licensor or its representatives, including but not limited to -communication on electronic mailing lists, source code control systems, -and issue tracking systems that are managed by, or on behalf of, the -Licensor for the purpose of discussing and improving the Work, but -excluding communication that is conspicuously marked or otherwise -designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity -on behalf of whom a Contribution has been received by Licensor and -subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of -this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable -copyright license to reproduce, prepare Derivative Works of, -publicly display, publicly perform, sublicense, and distribute the -Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of -this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable -(except as stated in this section) patent license to make, have made, -use, offer to sell, sell, import, and otherwise transfer the Work, -where such license applies only to those patent claims licensable -by such Contributor that are necessarily infringed by their -Contribution(s) alone or by combination of their Contribution(s) -with the Work to which such Contribution(s) was submitted. If You -institute patent litigation against any entity (including a -cross-claim or counterclaim in a lawsuit) alleging that the Work -or a Contribution incorporated within the Work constitutes direct -or contributory patent infringement, then any patent licenses -granted to You under this License for that Work shall terminate -as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the -Work or Derivative Works thereof in any medium, with or without -modifications, and in Source or Object form, provided that You -meet the following conditions: - -(a) You must give any other recipients of the Work or -Derivative Works a copy of this License; and - -(b) You must cause any modified files to carry prominent notices -stating that You changed the files; and - -(c) You must retain, in the Source form of any Derivative Works -that You distribute, all copyright, patent, trademark, and -attribution notices from the Source form of the Work, -excluding those notices that do not pertain to any part of -the Derivative Works; and - -(d) If the Work includes a "NOTICE" text file as part of its -distribution, then any Derivative Works that You distribute must -include a readable copy of the attribution notices contained -within such NOTICE file, excluding those notices that do not -pertain to any part of the Derivative Works, in at least one -of the following places: within a NOTICE text file distributed -as part of the Derivative Works; within the Source form or -documentation, if provided along with the Derivative Works; or, -within a display generated by the Derivative Works, if and -wherever such third-party notices normally appear. The contents -of the NOTICE file are for informational purposes only and -do not modify the License. You may add Your own attribution -notices within Derivative Works that You distribute, alongside -or as an addendum to the NOTICE text from the Work, provided -that such additional attribution notices cannot be construed -as modifying the License. - -You may add Your own copyright statement to Your modifications and -may provide additional or different license terms and conditions -for use, reproduction, or distribution of Your modifications, or -for any such Derivative Works as a whole, provided Your use, -reproduction, and distribution of the Work otherwise complies with -the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, -any Contribution intentionally submitted for inclusion in the Work -by You to the Licensor shall be under the terms and conditions of -this License, without any additional terms or conditions. -Notwithstanding the above, nothing herein shall supersede or modify -the terms of any separate license agreement you may have executed -with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade -names, trademarks, service marks, or product names of the Licensor, -except as required for reasonable and customary use in describing the -origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or -agreed to in writing, Licensor provides the Work (and each -Contributor provides its Contributions) on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -implied, including, without limitation, any warranties or conditions -of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -PARTICULAR PURPOSE. You are solely responsible for determining the -appropriateness of using or redistributing the Work and assume any -risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, -whether in tort (including negligence), contract, or otherwise, -unless required by applicable law (such as deliberate and grossly -negligent acts) or agreed to in writing, shall any Contributor be -liable to You for damages, including any direct, indirect, special, -incidental, or consequential damages of any character arising as a -result of this License or out of the use or inability to use the -Work (including but not limited to damages for loss of goodwill, -work stoppage, computer failure or malfunction, or any and all -other commercial damages or losses), even if such Contributor -has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing -the Work or Derivative Works thereof, You may choose to offer, -and charge a fee for, acceptance of support, warranty, indemnity, -or other liability obligations and/or rights consistent with this -License. However, in accepting such obligations, You may act only -on Your own behalf and on Your sole responsibility, not on behalf -of any other Contributor, and only if You agree to indemnify, -defend, and hold each Contributor harmless for any liability -incurred by, or claims asserted against, such Contributor by reason -of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - -To apply the Apache License to your work, attach the following -boilerplate notice, with the fields enclosed by brackets "[]" -replaced with your own identifying information. (Don't include -the brackets!) The text should be enclosed in the appropriate -comment syntax for the file format. We also recommend that a -file or class name and description of purpose be included on the -same "printed page" as the copyright notice for easier -identification within third-party archives. - -Copyright 2015-2016 Netflix, Inc., Microsoft Corp. and contributors - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ------ - -The following software may be included in this product: unpipe. A copy of the source code may be downloaded from https://github.com/stream-utils/unpipe.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2015 Douglas Christopher Wilson - -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. - ------ - -The following software may be included in this product: url. A copy of the source code may be downloaded from https://github.com/defunctzombie/node-url.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright Joyent, Inc. and other Node contributors. - -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. - ------ - -The following software may be included in this product: utif. A copy of the source code may be downloaded from https://github.com/photopea/UTIF.js.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2017 Photopea - -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. - ------ - -The following software may be included in this product: util-deprecate. A copy of the source code may be downloaded from git://github.com/TooTallNate/util-deprecate.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 Nathan Rajlich - -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. - ------ - -The following software may be included in this product: utils-merge. A copy of the source code may be downloaded from git://github.com/jaredhanson/utils-merge.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2013-2017 Jared Hanson - -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. - ------ - -The following software may be included in this product: uuid. A copy of the source code may be downloaded from https://github.com/uuidjs/uuid.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2010-2016 Robert Kieffer and other contributors - -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. - ------ - -The following software may be included in this product: vlq. A copy of the source code may be downloaded from https://github.com/Rich-Harris/vlq. This software contains the following license and notice below: - -Copyright (c) 2017 [these people](https://github.com/Rich-Harris/vlq/graphs/contributors) - -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. - ------ - -The following software may be included in this product: void-elements. A copy of the source code may be downloaded from https://github.com/pugjs/void-elements.git. This software contains the following license and notice below: - -(The MIT License) - -Copyright (c) 2014 hemanth - -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. - ------ - -The following software may be included in this product: walker. A copy of the source code may be downloaded from https://github.com/daaku/nodejs-walker. This software contains the following license and notice below: - -Copyright 2013 Naitik Shah - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ------ - -The following software may be included in this product: wcwidth. A copy of the source code may be downloaded from git+https://github.com/timoxley/wcwidth.git. This software contains the following license and notice below: - -wcwidth.js: JavaScript Portng of Markus Kuhn's wcwidth() Implementation -======================================================================= - -Copyright (C) 2012 by Jun Woong. - -This package is a JavaScript porting of `wcwidth()` implementation -[by Markus Kuhn](http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c). - -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. - - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: webidl-conversions. A copy of the source code may be downloaded from https://github.com/jsdom/webidl-conversions.git. This software contains the following license and notice below: - -# The BSD 2-Clause License - -Copyright (c) 2014, Domenic Denicola -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ------ - -The following software may be included in this product: whatwg-fetch. A copy of the source code may be downloaded from https://github.com/github/fetch.git. This software contains the following license and notice below: - -Copyright (c) 2014-2016 GitHub, 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. - ------ - -The following software may be included in this product: whatwg-url. A copy of the source code may be downloaded from https://github.com/jsdom/whatwg-url.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2015–2016 Sebastian Mayr - -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. - ------ - -The following software may be included in this product: which-module. A copy of the source code may be downloaded from git+https://github.com/nexdrew/which-module.git. This software contains the following license and notice below: - -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - ------ - -The following software may be included in this product: write-file-atomic. A copy of the source code may be downloaded from git@github.com:iarna/write-file-atomic.git. This software contains the following license and notice below: - -Copyright (c) 2015, Rebecca Turner - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------ - -The following software may be included in this product: ws. A copy of the source code may be downloaded from https://github.com/websockets/ws.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2011 Einar Otto Stangvik - -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. - ------ - -The following software may be included in this product: xcode. A copy of the source code may be downloaded from https://github.com/apache/cordova-node-xcode.git. This software contains the following license and notice below: - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ------ - -The following software may be included in this product: xml2js. A copy of the source code may be downloaded from https://github.com/Leonidas-from-XIV/node-xml2js.git. This software contains the following license and notice below: - -Copyright 2010, 2011, 2012, 2013. All rights reserved. - -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. - ------ - -The following software may be included in this product: xmlbuilder. A copy of the source code may be downloaded from git://github.com/oozcitak/xmlbuilder-js.git. This software contains the following license and notice below: - -The MIT License (MIT) - -Copyright (c) 2013 Ozgur Ozcitak - -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. - ------ - -The following software may be included in this product: xmldoc. A copy of the source code may be downloaded from git://github.com/nfarina/xmldoc.git. This software contains the following license and notice below: - -Copyright 2012 Nick Farina. -All rights reserved. - -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. - ------ - -The following software may be included in this product: xtend. A copy of the source code may be downloaded from git://github.com/Raynos/xtend.git. This software contains the following license and notice below: - -The MIT License (MIT) -Copyright (c) 2012-2014 Raynos. - -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. - ------ - -The following software may be included in this product: y18n. A copy of the source code may be downloaded from https://github.com/yargs/y18n.git. This software contains the following license and notice below: - -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - ------ - -The following software may be included in this product: yargs. A copy of the source code may be downloaded from https://github.com/yargs/yargs.git. This software contains the following license and notice below: - -MIT License - -Copyright 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com) - -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. - ------ - -The following software may be included in this product: zustand. A copy of the source code may be downloaded from git+https://github.com/pmndrs/zustand.git. This software contains the following license and notice below: - -MIT License - -Copyright (c) 2019 Paul Henschel - -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. - diff --git a/android/app/src/main/ic_launcher-playstore.png b/android/app/src/main/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..eac0bfb7be73002f76a9fb9b2c83df954978fdde GIT binary patch literal 13266 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 getPackages() { - @SuppressWarnings("UnnecessaryLocalVariable") - List packages = new PackageList(this).getPackages(); - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return packages; - } - - @Override - protected String getJSMainModuleName() { - return "index"; - } - - // for reanimated - @Override - protected JSIModulePackage getJSIModulePackage() { - return new ReanimatedJSIModulePackage(); - } - }; - - @Override - public ReactNativeHost getReactNativeHost() { - return mReactNativeHost; - } - - @Override - public void onCreate() { - super.onCreate(); - SoLoader.init(this, /* native exopackage */ false); - initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - } - - /** - * Loads Flipper in React Native templates. Call this in the onCreate method with something like - * initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - * - * @param context - * @param reactInstanceManager - */ - private static void initializeFlipper( - Context context, ReactInstanceManager reactInstanceManager) { - if (BuildConfig.DEBUG) { - try { - /* - We use reflection here to pick up the class that initializes Flipper, - since Flipper library is not available in release mode - */ - Class aClass = Class.forName("com.subtracks.ReactNativeFlipper"); - aClass - .getMethod("initializeFlipper", Context.class, ReactInstanceManager.class) - .invoke(null, context, reactInstanceManager); - } catch (ClassNotFoundException e) { - e.printStackTrace(); - } catch (NoSuchMethodException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } catch (InvocationTargetException e) { - e.printStackTrace(); - } - } - } -} diff --git a/android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java b/android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java new file mode 100644 index 0000000..752fc18 --- /dev/null +++ b/android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java @@ -0,0 +1,25 @@ +// Generated file. +// +// If you wish to remove Flutter's multidex support, delete this entire file. +// +// Modifications to this file should be done in a copy under a different name +// as this file may be regenerated. + +package io.flutter.app; + +import android.app.Application; +import android.content.Context; +import androidx.annotation.CallSuper; +import androidx.multidex.MultiDex; + +/** + * Extension of {@link android.app.Application}, adding multidex support. + */ +public class FlutterMultiDexApplication extends Application { + @Override + @CallSuper + protected void attachBaseContext(Context base) { + super.attachBaseContext(base); + MultiDex.install(this); + } +} diff --git a/android/app/src/main/kotlin/com/example/subtracks2/MainActivity.kt b/android/app/src/main/kotlin/com/example/subtracks2/MainActivity.kt new file mode 100644 index 0000000..abfaee9 --- /dev/null +++ b/android/app/src/main/kotlin/com/example/subtracks2/MainActivity.kt @@ -0,0 +1,6 @@ +package com.subtracks2 + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/android/app/src/main/res/drawable-anydpi-v24/ic_stat_name.xml b/android/app/src/main/res/drawable-anydpi-v24/ic_stat_name.xml new file mode 100644 index 0000000..be08eb4 --- /dev/null +++ b/android/app/src/main/res/drawable-anydpi-v24/ic_stat_name.xml @@ -0,0 +1,30 @@ + + + + + + + diff --git a/android/app/src/main/res/drawable-anydpi/ic_action_name.xml b/android/app/src/main/res/drawable-anydpi/ic_action_name.xml new file mode 100644 index 0000000..c43b2d9 --- /dev/null +++ b/android/app/src/main/res/drawable-anydpi/ic_action_name.xml @@ -0,0 +1,29 @@ + + + + + + + diff --git a/android/app/src/main/res/drawable-hdpi/ic_action_name.png b/android/app/src/main/res/drawable-hdpi/ic_action_name.png new file mode 100644 index 0000000000000000000000000000000000000000..64abb5906f837a1703a96785f19cc76a876760bf GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?Hh8)?hE&A84c{1a*g)j; znLAUb)-}w%bMO?G_L|t2r?|AUBYsBDyCrc?xa^UIYUCR0*x3=&MCZ?cY~t&BwDrN9 z-LH1NOXEIu!&=zo$D_UfZ%vx?kT-JHw%qwU3$?wbIV;y!)dmOEal|Xvq&L?m^gGy_ zt32Er6}Flo`4x|vK=*YgUX#|y#(=I(;Wi7HK4|Yr_2s(s-0!>X)KZq4jYnSG3Kng; zVH|PVBSdx2w>74cXILGXWR;hxKYAG{-(Yrab)EaQ**wpZTuz8QcE85Hp!e&}$2y!P z3AGHjBIaA4%TRc8D@QEC%K1ae-jfM>9Gc07e@lMx`Z`FP+~M!B^(a$laOU0oZF!Ky zg%3Q(4>4?JTH7dz@BJo;Xx-IaU9LaaGR+p|MMiA*V_;xl@O1TaS?83{1OObh!Yu#* literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-hdpi/ic_stat_name.png b/android/app/src/main/res/drawable-hdpi/ic_stat_name.png new file mode 100644 index 0000000000000000000000000000000000000000..86f9858e1003c47cb131601b9aab959906fbf2f3 GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?MtHh7hE&A8o%(QMlYvN! z?m?k-EY=f(G!F9la9(dLDNyxbPuIMD&^nAMr|gX6p~lBP`)2;}DEoXbOW{pft5c%# znKj$47hW@9FWuA7#cU~fyO-^8Qlna8>aMuu?X`xA3#D48I_kfA9Z|90;qI?}((bYK zY_Ag6uVY@%YazC%aZNq*`X$Z!-6o6|b`^4NzmqL9?him`88rB_SVlpume!TJK9f!E?i<|lzmpxvk(~9-@WPchnMbCJ zavW#-`>gcOuUWSJ4ach)zb$h6kQU{)z!c(=`wrLQryM^b7}L_F%bW7C{j0v#T4RRZ zn!eU64)>pUtL~U987;)|`pL}G?bn#6NxU%0ow?yh?G&fQUmIHc8$w%|Jc9btJQCPlEboYT7`!;qRWm@q-?3XI1 zfX9ywOssb<+x2k1+1610z()S--nIq3c3*he6T=cTC$Ur*^*vJO`#+mw5=%gtdRg~I zMujxin3P#M$5zeYIPkJ%(s!ribBkNv#~wGjt}&sA_x_}vKNGm@q~=xl8l}H^W#;pN aiGPmCxt9-g92giF7(8A5T-G@yGywp3B8+4J literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/ic_stat_name.png b/android/app/src/main/res/drawable-mdpi/ic_stat_name.png new file mode 100644 index 0000000000000000000000000000000000000000..e14e26bb03ae5ca1fb76d782de63fc037cc30199 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuJo9(%ethE&A8ot((q?7-7H zv4KU!he@cwK!%5Nas$g89`*+f#TzVNtb4pJ_tewAHy+#MYdniT{JJI1By#j*JOhKS zjK4aw&9Q4UBH3iD4osNP$v=_FXp<`covAz)pNy1gI|7RsJ?4)_OO1B z?c7f$i>C8PWaOkO8CR!0m2}aUym0x(DW9}&DXdqv#rYlItZG~x^>n4HzMR6BsO(u2 z(#sEQf5X@C)wo7w71x=!d=fGGZt^p@*>nyyM|o;LvdNvAbuGb}YaZv1i{cBHM>ISy oIL + + + + + + + diff --git a/android/app/src/main/res/drawable-xhdpi/ic_action_name.png b/android/app/src/main/res/drawable-xhdpi/ic_action_name.png new file mode 100644 index 0000000000000000000000000000000000000000..379f75d70e03a22d364686077ddcac9259941d3b GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?FZx0z*UD1g-4YGEcIHp?yGG@$@8@PO?>aE?kEegrbnD-9EVj*FwlYL( zs?v+!bzAS|#fvR66|aA>>s_|zrdjuoJ(~aHQBca(_p`U< ztHQYxco+_b>w7pxXG`dR+9>SZ^g48L!IC&bF85cWV202Q>rWZh5BaPY?G5q& zF+aJ;QSTPV?$_u3#TD`>f9)z{UK1dbFSWs{Ag61?BAz>PY=<{aFW4g`xaP3(@wlv0 z3VWVTxMfvzj^p^MhYA1M9?S4rUgk9HDE$;EeU4RTd7E>}s}6(tmeU=1o>z9|t^kR= ztJJ*qQgx>}b8V5{0}E4`pwIPFj@lOMHA|fPEK<#H;m6y~Iah7ED$s9G) zq*A??EYp!;PZYnTNkLCLxwW4-T^t+4O uQcim3KVwslY6^HA`f;k)(ogv{%$n7e^`GCWcr!3CFnGH9xvXHV|=T zPFy(UAe)n7i{t49Z2@f3Y|(7I&AQC(j?)ju-aU14#qprr>)(!8FE;-C?@8^CxaguO zZ_1{6Ee(p4@+?=Z%Tsx`V!elkT}#FFvW?r=U;R^1c^A1iQEugZwtpM44sW@V&-^66 zp%)tJP( zNsZA7zAGJ`t!~`9aaoAM=lezrcJ$3pJGSEQ;;B3`7r)C&ojdz**OtzoC)q^a*S$=! zYCZV4{UR6JF&W)sMGtBgb+YxH5k8vyK4?#oo!~U>&n6F+2HuI0D&I2i)V%9E7wm|+ zy=8`}NkY`u`x4V5lHLlRuhDXOAMgBXd!uo;*_oNYs%NJ>{!*u3v*7<>m$;g)N12zU hOM@Nff+BC`S^NG;jr;+xpMeqvgQu&X%Q~loCIAs#5g7mg literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_action_name.png b/android/app/src/main/res/drawable-xxhdpi/ic_action_name.png new file mode 100644 index 0000000000000000000000000000000000000000..9a7db099050a21ed1778da4f9ff4526d130723e5 GIT binary patch literal 925 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5|Q#@T9Ln`9l&fJ@S$AIT( z{<%3@vp2JSV85^~_O@mAwUV>9*2U^)|G)j}=A?<$Vya%--UrRLfAEmu@)Ff3q13xC zQzY6FK}c%Xy5Cp6|9!5^Rr|cg=fDkp3G*ecy>9^Sz3l)|aHe8!k<0GWe?( z_E~mPbkY$P%j4>N+roo9y;ME!nY`sOfBSC7|C=m@6ZRhdyPZYwPQAClK?LKzj^jF| zJL&y=VQMzQ`*SWI`WtWRs4@9RUZ%1-)46Y(TsKYNIr8lJLf#DSTSx3Pl?sp9d}uwn z;K<$I7c~5suicsYyZ7#!)Cm(-d_3Xgc%*(pPQZin6Vvuhy5$->HrUjf8V)IU3_kQp%f7XKkg75aLc0BkO-Nb=l{C~#jl=|}bzu%%? zTIa_yf3N?{a<$I<>Wbhw63-sYaNLy0ctfISk8bN(rR@tv`Xp7P#Tw@79KRjqZJ%lp zHz8-mk@s2M|0*M#-|gJLLszw6kHXCW&U-4ycP(0FZ?3eF?PQzR2Q|xUTU!ntczf~C z#wHi%v*H!IKP1%hUfp6H8ghi?>XdWY)5<(G1n#VpS()nS6JV{k<(1`K(Rq4#D<^e5 zyR9oWHKd7c=fm$(H}}SIeBW???bBOd4!uozIL~aNOvc6k(beJ2|1aAe+VwHeH00F*|V5m9u>Pa S`z-?l1B0ilpUXO@geCxw_rHJu literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_stat_name.png b/android/app/src/main/res/drawable-xxhdpi/ic_stat_name.png new file mode 100644 index 0000000000000000000000000000000000000000..926e3c7589f2feff11019642c35de65c04d57029 GIT binary patch literal 921 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5|6FglULn`9l-hLQ(+d-f$ z(aVEVuaWN&pA&l_`$Fb*%@-K;8inpKzGSdckj?qB@N-|q+skuVrgfB@@2Pvaduo}f z+op!qt5?B5=FFSlMRTsdv0fcnayjSxHo5g@zjYT|tmb^TqsmpzqQ89Bfoa-dFWQO= z&z^H%7XG5MxX@>v=<`PsE!Ele6|a*mQn=#_Zb$QDU!O=qH3EU?~)Z^n{D^nx9m=~J1X@2^qgb^t}}s?Z$|uT+1=%DcT~u?@tkV4 zqfTHq*aeH#iXSYJTRi{N)@etpmh3NaGdtR_Wj?pjm!hl>=T+BsX18;!xxDmmjKUd9 zw#5fx!Z-hK<>q3!b~5wYolPE%;n!Yn^5#ErYqiy}d0UHgKJHz4plxekP7`CUq+UtF zTA8(p6P=>3S#9EEn^KcHp)g^sjP(C)#iyg(%U&{a9&TlN{Un38drHDwJ?|?i=L{uS zpY6)IGxhE!zrJf5JQ|r_m)vw=zGZSdUhkFRFV;ENHbuC-KfK7-P+{Yz=nZU^KO|px zWGD9uHNN(g)DwCp(;S%aP9}SP(Qm)F@cJ(WeId%%ye?Xb*si@jg;^-uKaM?=S^wI- zS?_1(9)IH=S?w4Sef+}45+B*!Ka`IA;RNf?)4U=*TaznLowZpY%N=`R+Hw6vWBwO2TlF%|Kc2o}CtJ$n zINzEpZOv~GspLL z!S~R&7Sqdf=0$%A-}v0-+@^0o9rX8KciMZeh%d72S3Ya^og3w$P;j;NFLR(~;F)DF TkE$^+Ffe$!`njxgN@xNAmi4=N literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/ic_launcher_foreground.xml b/android/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..113545b --- /dev/null +++ b/android/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,29 @@ + + + + + + + diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml deleted file mode 100644 index f35d996..0000000 --- a/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - diff --git a/android/app/src/main/res/ic_launcher-web.png b/android/app/src/main/res/ic_launcher-web.png deleted file mode 100644 index f8e562763299c859302fab9b4b0fec528bedd1bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12995 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 diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 036d09b..7353dbd 100644 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml index 036d09b..7353dbd 100644 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index f0e9b469908e5e0e973701838df119e16bc82d28..61c8e8a2fdc65507f5476a8ac9a9ac1bb8309d42 100644 GIT binary patch delta 1438 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png index b095b952791c20e899ea209cbb5148d3c383d1f0..7792ca927a1da1551851d43ee9999700d4643558 100644 GIT binary patch literal 4313 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png index 369f76925cf4f5898b94e7ba6d7c7183ae7af806..1b67064a9cbdf3c1e4c96a2e1d783c8e2ac2baf7 100644 GIT binary patch literal 3471 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 N@O1TaS?83{1OT&srUd{1 literal 4729 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 diff --git a/android/app/src/main/res/mipmap-ldpi/ic_launcher.png b/android/app/src/main/res/mipmap-ldpi/ic_launcher.png deleted file mode 100644 index f8ba33424ae9f63e180cd5f2d739a4e3895949d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1157 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?a29w(7BevL9RXp+soH$f z3=Ayho-U3d5v^Ni_~uK8inPryPM>qdFWS1yY1Rtf3r-H18QzJkL5;lJExQs9u1`45 z|3F=VMaX-ahsRWn!a>XIcwM$2w*6X*>{c;RwSb%8oNOF{E=V`Jl# z%{Nb9%_?;Z)jt|3J~8aj@vXdu2FGkprx?}C$;kXMHaEXsaF3UFL#tEbrU;$7SC#kJ zSIx4%_jB@LiOr9H|KorB_;EagccK$-|C+7aYw!OL2vuhc5fxOt(^q|c<=ii4qh_xT zTU~B@zWRoj2FF^{V?HZh9Zg7RI1uqeeeHSAw|@6SOw)UI%Dj{A3t*W1BymQ{eg&n8 zGTpvARE*Zn``#JwRN)#W#?}{qvba*e!W+CmH)|QwxM=jwTE`Zq)ykhSsSo=`PcoX?rxD+ z=Er&#PGnmBO@H4<`)*y%mJqL=010uG^PBWOZ2oSW`mO(~QBSeak=y5DKc(?}UG!Ch zZ)3|X4yByeQm22lXt~>p9%p2`dCioor+iK5mDh2|pmBU`^s3j$LnSKphSvN!)`ifH%!7hy^5k?*tXKBZ}HIx5({ zBxS=ng@a|nyeDs&CC^o1wpes#+P`kW=7TNimKr%Hjdki~>)iFYc2y_absCetrMc(n zpK3D?>^rb(3v$+F_j6iyI7-|}xjovyuk-ne%St{9 ziVKyeN?Cc7NgX+P#dFiP43^zT>l8JOVm+t%EjO1vuKBh1tl^QE>$<5%GtU}K??_p^ zc=6|_ML&-Rt^Bg@{crK}O%V+tTA@;Ma&-n~W@i4Ebc~Pb`1V5`TtGl`soWz(kc4w_}0Q#Z+db{3d{AWw0AM&&KHLH1( T>dhG#7#KWV{an^LB{Ts5VHFhV diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 2b976ab25a225776e828886693940c73bffc9e4a..e510138f3dd8d9f12f79f6bcaa6868d09dc73bf0 100644 GIT binary patch delta 1064 zcmcc2y@z9hay<*Pr;B4qMcmt&(H~O+ z%rj`!+PTj~`FeAd(-MK!rAxM0^6?r>cJ+Mnb0X*887@*k{p8fId=i>?!G8gp%$Zu3 zhYn5gX#&yO>K^HG6?Y!bm-eey z10_!yFKgZ?<-X+X)oL0rEr;#&XL*BLh7U{H;{UKL-sEY)EUA5J!QVsGt2Xc3X1Jq1 z{K`v_S*5WTZX0=R{e9sEujIniLlPDnJ~7#>d(${E{Bgj{i>IVl+Pe$qG<5yd4cUFe z?wfI}UIXLn(}f0a_GT+T$v^OILu?>VM$^{`n>R{v2}>!IpANmTe~!Ii<_DW;$$RI# z$jWk@(9*c*h}(}FR&I9>|Lxx&sLgdx>`ly{-CFgVd$pE76Nubzu`;lR*`h0!w|UOh zCzt=OpRjk~tYn31=c`jZ+t#%;u3W7!tFc*7e5GioE|2@qGuvLvFfUKeesEg3>Wkzr zkHziRC61alY?*%9Tif~h+D6Spo_3GLbH6grshV+oN_W=#7i8)A1nNvQ^9`g ztXf|Mn@#`I{Q7+Uz^{h>LTmytiAIM{SMn=HZ;*NYFNtvt#bpzaRef9aYTF`x1Pfsczj1wgO9&`L7@N1i4>%Zns#jZjs~x+taDO-0lZX z`i3u9KJ(s$vo6~!XH*Go{@k1Cn;=@H-y$qf-mS4{c_vF<)_kY>vmf0>{8v{cKH0i9 zqB>!3`m+Auom+4EKWM(`HI;Lhv}=KQ*YC1@8tDo@els-X`}}xzq<(f0n_i`Iv27mn zAGX-D|1%%R|9k%KooeL7tj@T`9Y;@)i%96KNL5`mx2hTUcD z3y-b+#*>io^1OLmHIx6$`j8`)2V6{?{8UI7O^v;q^3F4j)`<)ijVm-FB8S4_5tKYTm*{#qYzf=^h4gOJoCQPI^O z`ff^|OqyE0Wx1w6IW7C3QvYj$j)+bMrweFBf-$7??%KWyp@S2?!DT*XDiC)11f zTdR0ukl4Ykns?{UEZ%eDZdqAbS$Ww@Zk2zN@1~!hIrF(q{r~6n_rCQonCTllVp%U8 z6aHGzV|9mff;V$civgo=>48+%kQFlGS`W5Q%au%II#npsCui$rH1o~3+Wqd?cSFss zmKq#WP|}TDnsq$C=isI_F-9|E&ZKR=sU5yDNQK5Flku{|Eem!qsSmNTf zQL{INH<+0_d21a@Q z^A$&Dsfln1b(peQy?A8$)y($Nb%QMt8b`OCkX`mwUuR~$(so(JHSd&vsEf`YtR-c`)eZ7>};_iOIl++FLNby z)nA)(s%gR$y?dMO76%9U{1TsedGd}Y+BGT#5+Un9w|&+7|LS{McW&_}Y3+`h z%#zgKxQQuf)pnnz#IJnnYy3BC@Z3CERjxSveAtf@E8^@n*ewr#>#BWLc=L%++qU-T zQ$o6$0b93s>{>aG$&9mV$#j-n4H4^*HoaY|YxcO*&zi2&FkD*Qaa3 ze{|^u-7&0x6u9EkMALH1_jTU$-zXoyZ)5abdy=!JZJp3lKed8fLXYGys$Jfkz z!2dV;h22dn)*PXlocRl*%Z_K2%&(d}^U#r7B3!!bnYa2q)Dke|j=Z6&+7fHz;#Ibe z^}>N=sp`8^GfH(LCRIF}xH+O0pQct2Yw zc>NEJvc94FOYhf(M~i#!o78`7V_9UB^r1VtUE$yiW{aHgzuPMgT>rq}?eePb+Q$`3 zRJSZ~5O`e?a!Kf4c!IHLN0(|)w^sQ*;y~W{L))uwO3%>`k)1S_x`>2^78WYaXShWXP$n_w_{!O=la~U zZq6gTe~DWM4fCELa_ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png index 92597e94081a010296ed4829931b89e0feb0ab52..1b43bb58c241b8b6b2a0966653f65cde663bb118 100644 GIT binary patch delta 2673 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 delta 3016 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 HP6KV*QQ1)$ixj+ilo=bN=qrNg0dkUSyTD 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 Hr-UW|eAvH0 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png index b7ce3df33dd11898ed27a8eeb88da4536d9577ff..98f09f40a32dc871af0a6b2d618e47a2c2712d06 100644 GIT binary patch literal 6328 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 literal 6259 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 y!>Ixj)OwgUoZmV@BSg2VwJ_(kSCU6zipDnS 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 l@J)Vk2(1TTx#~aj4A0#j?Ob| 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png index 755b610fd29c2023e984d7979c2ee5ded4c917c8..8a59f8c73487f4aeb5ea53a55cdab9363aa947ba 100644 GIT binary patch literal 11132 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 JWt~$(696pLk4yjn literal 28713 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png index aaad006fdfa8210169262a65f38ab66fe692fe45..95e66abb8360677ab96e141125206096cfcbc7ec 100644 GIT binary patch literal 7842 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 literal 10813 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 apIPz1 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index d3a5ec32f337b8bb3f8757d63c95c731a3a97aac..98ff4bf9d10ac2c77bd05b98188d3fa90cfcbad9 100644 GIT binary patch literal 4756 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 BbqW9g literal 33093 zcmeAS@N?(olHy`uVBq!ia0y~yVB7%09Bd2>3@7{yv=|r|I14-?iy0XBj({-ZRBb+K z1_lKNPZ!6KiaBrg7QQjN8G8Tw-p%Xd=bSA|jhvRfbIPu?`$xBSc$dWsduT9vHaN8pCXPt9K(#_v` zW`(ibJEvtwzT32>eEx0ww0CD_ex6hOZs+GSXWm!VpWnHA|M!_Yzu)<6`Tg7(%kSsz zq{}6E$*wai2C zT%LTcaqF=uwh`f{C!L$P_FQiQ>uakGvl?v9Ge-&4T)UEP=y$R3>Kdv1%)be9&vl7t zUSc~bT@b}IdD`;cw5@N0-F6BcPx2_M_;$W`Ybe*XZJGXcV4rzUtxA)Mw(eHl?3{IZ zlIBOt4Nx>f#4KV6M0OrE`| ztQYr2%=ZGaq8*Qwb zuAbZUD#)#O>k}saunp^MPZu**HHO_a4es6?(fribqk3c1jZ2-yUR>99oiz4{?3P`V z5Sx8XQ#|YJ3NhyFiQ(PnwkEvcJQB12OQopJO1<;hvKI?t4@S*boy$J2*!|Mtr>xo$ z;)lJun6yhj=(c}Byik(L;PTLt2Iblr=?cgbYEUp+N}0o_xdRt&&@Zb6g|G4Z+*HoJ+q!QJ2q^I z$3(GZM$D7b%w@$Q*W8R*JJ0NK=FGpIm6Q6`M(){TdbO`p zO?=H$o$i-A#kPD_0!0Ah#8axwwqLJ#Eq}3!b%N^GbB#}ZXcpBBTH-r-TgT$& z|6+-rx7IpoozA~}A$MKyPfMq(J$%rTdD3ZMSrlX9|S+U@0ME*T!ww zmb}$q@1F$L*N-BC6whCGTWh0RyFl&b_8+r&_sFfUR``AE#LQEf#wvE&yST)(QiWEl zXbNO0&rMi+cvH>_)_qCrdlyWPnSYS$T50M`hV%Q>D|@CjO<3x^d3EqM(`p@Q+xgX- zGUm=Yyv5CMR_?unjvKBef3&*x^N}Tcljxf6q^&F~q8eTn@O)%h8eDO&rr&tg#wg}1 zw{-mXZav+!Rd#jQ_3C}B;1sCK+vhFQ8akg%#M7_)o9W-61ve)@U3vahzi`MH8dluIqi8CAWH>m`@gC-}S9ltFLXd zjaa*DX=Brp)5Uk1t{(d|XZ@GSo1@P4C$PT06cIW>{r=i5f!mhuOPhXmXVmk|U2D(X zZ4OveT9=zdCQ0?m@0=OE>mSxjH3+uhMhUoXu*_OEtFs@}3-ie40-F z?dvD_ul-u1TBW)(fmJ&qTgx!Tuk@L&j&~os<9Q87?mOW}C!MOW&oBzxxkYx(*N9t% zYihTh0Og}&LE4ofdY+ROXIx!<((|WK_icx#Ym7YI&sMHIyXltR&7_y>ukv53(y2SM zH96k8eP^pROgD{ z%U+ijyrHSIbB(KL7FU+v?NiZ@bhhwKmWX@)^yK~7swbn=`L3sa4c>4qJ@V7MY_DBE zRHd6m*LWv)p4@fds+YFP^g>><4B2HHvx-vhzdB1IoDBHQbj$0p; z<(xf=56v>(-t+LQ>hZTzvo|ih>bCx$ZDdqz{-iJ7zoYIZtUdiHW=GUqP|!HJu0Ax0 z`>$3|ckn7prL&2#qNlZ%f79Vyap@!fwU;{no4#z1`vA)M8=lN%+wn{w>vojv+C7I2 z`)?om8d+9d882bSe3wo!2#no14VEYa8y#QyuaQdFtOZQZBS?oHym zVD0S{Cwp&?X=GGfIvf$sY6JDbtBJ@|*OP zZHrX+>C0a-Qp3-#Iyr9^C=<87)#VP`pf~aAnggpZ+!l!2{_ILDZ^R6n#qHP1at~&e z9@^^YxnW!S)e^l#-K&yo5@OY_y=pw*Wx9N?X}RazYYQqvbuw=ktvGmVe(37#mmgS8 zC$PRwiZE~UfBSIT@dcA~WMwC7rUuzvz0P@i&z&ld6Qy3iO#80Lt>q0rdFcjw*t(@k z+PbqgzTpg$_P%uf_2;UspLc>&n&+CClcGYdq(mjovN@lh$Fefn^_Sno$v>v;vyHr0 z6*pUF?!l=3quZnHvr|Dqvnj?ic!A~@tKL~P-nD1V-c4DvEuyTN@5VHp*A3NA_o};Z zxRzMiw{gkoqz|C-R46iQ*^(2?D=izPE@!i^UtFkq*Hk@q>&2uPR_#k)J#HE1o#hYP z(6lt<6U&@g>!K!Xys>pb;?=89mRPNw!`_;Dk~KRzELWi7RjJsTgjl8Q&nc{8-rJ6D ztbTRbZ|ajRe(PUOx2p1=w%qRg^iz8(58i6q+Lp7SsWfv z_W4fN(yFHWD>WltZ}^eEp-FU&ut;{QX@Ymi)l(|x9<7L(xc!U%#qFx6U$sZcd)CIB z2BmGyt86CI)?It89dU5iIvwFCZY7)k=^y?5?=C&(dg<-N%uL}adu$_3>%KZze~J3l zboJb-tC@*GKSBBC^`(eB*Ly{p3{_3O-MX{(1(#Gmxt4WYQzw@p;i-46*qYqPdp57{ zJpC2@g-tu+`qZmBYhw54ez?|_nbW`L*u*)3YjvmHnWvNg=}P1x^N81*)+FxXt;+ zNh|lhUmG&vo~=h})V=BxUn6R?J#{A7 z=xXhaOKRW#1yyH9H(Jba-*rx7a**z$Y3KbWJpE~ETN1x|`P9g_)BagZKmGpbC5xa- zUotmMirL_oUO9RC){y!QO{H%mytN|z8tbzdUxX~zzZsDnSrql@)gG^D&*oG{zIEC7 ziuJXL*!ufH#}9LcZP1&P8hfB-H`}A4sK+XIXYstBa!zsi)au-8liGKit`0jtdrRH+ zCrzcLI^OHcY(bUQysM8~mL@1^iGHb4`W&@OHG1t8sR)&GaXM?y9R9N8Rw36lqp-7W zw>Ex_u?Lk)o6m&o*4Ucxyzo%eyeDtAGCbP)c}h+Gf?Kmxzitg(clF~OlY>@sk4}Ex zl)tkgTGj*X{5bVpA?Jj9*8G{KVkv%>tvmT-yr{RAx8DlYqJvg*uNF=8ejW-cN_Uw| zTY2Nww`rdpo^nnIn>FTt?+Ngx zS|e5+bvbln*571S=kpE>7ItO_t$L51&gSXgEAXiaTq|+yHCSn9ejqx&Sj)S_t1R=E zisWg&cUw$mZ%fMDRZ;uiZu`<@`Vp@;>D)BU0kxW~S8G->L_PT;@wD)g>CdPOA7160 zygfPf<;JGHq8iOxb-gdW^}Sa4Y-d}O=$hB(vV>l=*!#AtXiv@DwRMk_b5{3t$+e36 zO|>sI&z=@{;viSp2C+j+6_j(cjb`1GTCMi}?DlO-CpK+=7rJ4~rdx#{W#qFBgw{OO z>8w7r^T|UN?TG0ogdT3~-n(qi;h1~Bw#;b_Q9F4psC%C4+--uZx89w`yl!d2+QXNg zWUrZ41xi|*LKwA`qWZ3LImkT|dLG1`H!C*EdW~7toE!7jcwAT3EffMfp<$ZK^{Abq zD%qd5hHPFKdfam368pGw+Z!L(<;ZHVtnO8P8(q0P<_IXVH_qa@_-QG3?5`_&C2I{$ zmmm6Ux^LQbt$MF}E3K4VyF@f6P0Bi$wNf~@^M>io;L|JTT)n5dxTiQFaPF-GiDyOD zlt%mk^=hthc5U4xwLy%(i%KhHK$gxk92qp(tkFyWq+VRFHJ6W5=8#J>I5rkt&>ywn3X_$6O`<)xE3zurqT;@~b0G4{_M*CkVfR=M8! zbdz(F&HiQW@3OycFv;QlgBm%P<{0a*o~seIH(~CvM_;2~RahM4y5_oR4fl-v>kct~*>jde zPkuP}lI4>vMeEN-eJa?VcJ)=|zoxLJ}yg};`~$Mytk*U zo*Kp6edK2M(y5g*=7m`M9gI4*>SloTwt27BBM$CLnKm;^e5u$Q8^4ItljrOebJ$Zh zZ_<0-km$`z_H8@0)oR{kwTR`LD?Y`1&=t>L&CD6LVV&&h*DljfRW?nWdViA2^F=ok z3Uz+2PV&q=$+^`S^jY zh)ruZ1F&_LObBKBaud>FD{>HcvREax*IH z;^q~X&62imyIpi(E2#LGRnvPlNI&A>E|+Oq39c@uKSnX0I2`jRChMT@X7B9wt8V?m zw}O*V^$->rZ`q{mq6aOaFrXvCk1i)BUcOly5woo9 z(UqL5Um{ZvW+fN4l_p+4$9Q%cSoOLP;b{x@tO@%rvTU~^*Y>Ob!tUMD@!ubzv-W&c zfBc3T9q;|i*B$#f=Qp?jUbXUQMBTw+W|ihBo-JSIF1oF}J95;g@P=(zr=4B6O7n|D*16`*CUd=|!Zt@1dxf7}W$CY_eD(6H=)ZDnp00_y z^yWjHz4!UU39PT9Hrt5r*m6H;{kGW4k=#tP9)D-yKewKB;_8G*p7$peu1?S4yjCPO zefygYB_87W8=6WduDRt}r7)G>BCJN>n`!JU!7b++r^rt6?|l6*!_4!S&fl zKie(8{pClYq_6)?zH7U5UeCE0acieyY&W=)iV-+_AgXqyPZ84{$%>tGH{^cYyDO`7 zP4hO>(^<>Eto%ChO8TD)mh9MRYT9qBBjsw49AameqQ^SbD>Ve>4-U=-?MdQEh%n)#;zS9e*BW2ng69% zS%ML_zPS~9#%bkmOxOLnH!>=IioYlSd+kj7h}#=<)|J*~Y+C!gc0*ICZlvrRN&mAR zxmz@!W|wa5@Of(Tvw4DlX{A-@X5Y!zeXE6TZ+{8!zn(es9SBI%QgEUWU=7 zGqG0Je|{ALjeD$?3^Cr~x>MaMns3EX&C)05H#ukJd;goJ)BX6RwO(-XyMs~Fk5&fR z-CuVV)RqZt^maHsVU}LrjA`+kvw77YXU=cm$?mOn-H+*I%7qfoZJ_Zm-*bzDZ-W|1 zPeTHXk7zyjTa=cuw&(SQIsH#3_-%ct6%n=nTEsm&o@-TWZtbg7)Y4g<2kw8kcG>)l zStj-&s-#Nxm?rNvru8A)#8)57FWeyeoBLXsj;3eLX}QyZEZPy`N3&wx&WmPn3oKFX z-+EMO`I1@xg5s>4q6H4wo60^vu!ueM(Z}3=nRt%F;x|~bCB2h_<_4Tv%6@HD&4#AZ zKpkzbtj_oiaTe2`Uc4$?Xd0=>kg=`ODm>})g2gxYv3q;fOy#@3ZmRg*ONLz6Uh2GV zTJqJRd;a||QID*^;|4nqM5+2F>M|6D>F#g7!=U>jvUd%u;QNCgmgq)owcGyd;Nu8O z^@!!0w`@|?j5x>@)@=7SDK4ug{C}vyp44fNZ#6GvEsk6FwmO&Vnw8G1_m=Z+mHC=Q z9NZN$jpN&tXtoUANw2EjY>+UWy*6ZX@aBiBBEsq;Yady9R_sm4J^g8l_wRezIuQqV zy<4;FN#Uw{Y>}05%DU|rAN|=|mI*E!XB9uS+Ea8es$KQvH?`L`pJSXMB`N0?srceA z-Z>dl<1cjv?VYxuBy`PEb+5H~8~oBE&zL?1c`j|`sXe!6F>cM3`>PC40n< z7l-Ps{ww>$ZjxPg?Mq$$Y5lBAWt!HctuA#0jqaQ%Qq7xE))>VVEz5j8-IB+1+q9@J zJFK(V!?Jg8t^2kFwfPsb^6E!D&VrC-VsA`-iruyGpS1Y5)PJoA@86Ev@kNJNPoMwv z>f<#~@?rhyD- z&&m9t0ky3fA6IB-u5DcM>(AuPYc%fNGVrdO>UXQ*Y3~19MF*qQ#5IGKWKYU+Jja!> z{6tjc@@cWE-dw*-(|3i*v!6b`>02~gf!tnj0Z`L=?h1>|#K)X0y64VZx_Iek^u`@N zZ;!0Jx$5QSQ%zToJ>q$NXx&_9@Q|76rkIs#I*yf*Yu{=5lsk*$t^T`q&(_F!bsHn1 z=5LkTpYStcTAhDv?_g3SF(<8pT|+bqUna{N7~+?;rBrSOBBB<@XiT%~^#)Oy#; zznS=Qg5Et)10iy2_mqDVBw`QWpIEeS{mV-|7xwiZu7BdAH911ceY5AK@ZakipI+IP zR+=;WyXD<$bsT=To*%aYb+C)wk|Xc0p9t!XPd`@VXu_QRb*a%w&Vuv@PsoerJuyAuT8o?d+Ar#pHsek*f;50^H$!|kD{)(tKF`;#||32y?Suo z$16Qo+-3*u3k&Z)5#l%5p5tf8^yR^(w@oV7+J8&Q+_lp0UBFUF?YGun<%&1>rA0n( zQ&T>BXKC@=cztkfH_Oq~IeJRGZ@89v^@)wu z*1sUteypa>Yl_~fWVKy8wS({M&j`MkA=2xbmVV9defsur!rJ4j-p&?ZbZ8T#ZydGc z#N_j-S&ZvlmtRkub16ahgI8+x#;iYL?6)`WPslw!Y0{DHZ#K%ff=azL*HXX4G;U*X zjQSK2tyAQ+>ZShErOI1a75@ZZF67gx3Q(21|Lw%bR)d;G-wo3?ny6jnTpClAu=XUV zayq(8QDfcGB#HeMmNC($NtQ)x?OKZZ*Q7|N7Dwu4I=XMF<)0>UB}!)Xw%U@OclY-F zk7CGYD4PEH;l!4AwB^x-)B!=z*-CQ6|^sY)Q*s>!Y=vl}|hO;Hs}X zukr`Ytjc+RZ{Ppt40q01{$~)9^OR%|n$U13Ur||^SJHB$&8E4=6NE10f2lGu`nC3@ z$rhFq#;KKgidlSxD-GlRh9CSeE%IDFzZma}Yd-$B&EM8O`}S9zp(d2+pIX}HFOS+z z<$biNjdXkUSAs3Q<rwCmjz0DtC+som$!yT zCg@na^P&HR&+o0h-&kkf6fb=1ZpSR04xbI@<}791Fm0xD?y(fsC9iZGCR~?T&a!*j zflSusy%Ae4`mcQaa{o=wqVM1SE-yNFpMS}1j~#)26YlUYH|#yS+{98nvBu9PJf174 zTI%ZMpQlPwrrz|Bn>wY&PWfQXyy=Zomd!lBQMI+MH&Sx_k|}l4mj7?eeJ=Ok^~_}< z`6OPJrB(;6f~TdksWI-@D7E66g7$go30q#go2huUWZRRsCpUfZVCFh~FYw*Fx4-Yt zXq@kLK>YG-$EVXI*xIN3&|P@Y`D;+|bG8c)4E|WN@bXN$KG(GT>}9*F)**81PMqwT zVtA+Nv_%%E8kA7wm-FH{=tCd>#X2(r4+2hX2>BYaEyf@;{WOkdi{y(4J zIB)rw*W-uik}nzYb0!2Sol{j*e^hYd218o+21tQXIB_MdOl*reUwr?ZgjxS=!HP`2V!w58DZ5^S3eVH|-tv{oAo7L_H$? z$fc%9Ecqw(JFT9G9ai}}O=kYfi@AB-N1y)=+Hj@h-N{A2ZEnaH+7lXavNbbjH8MOl`ciko_UdWp zNUM1(V}!VsGcQcm%)T&(afv1OlA3wPewQ46_HoZArU>&OuYC8}`!`K;_up`?=c?3K z6;;#6OB#-yUi*OMM4z~m?L3=G8-a?`>n0tQ40^E0>S*J!yXx=lTj$&lns@a4To&oS z&x$5@oQrw3z2{ie(a2uL1$RPTi~GjNXfJonI)k+IB?dO!#vXz2)<2`HZeCjaABy znlU4-w99yz&nc#<%8d-o?>4op-xxmY?2h-aXNqw^+rjKQd!#>XUZI``Zj_&gHFFon-&#w!g~> z-7TB$>{)Y#`DajpR_O_!XNMvte|!0Qe`~1C?-vU=S2tW*G2M;1CoU%bO~Knp^9i4o zoelSkW!o)WGHd?Cpbh6*p4Lj&>S|QZG3!6^XWGoI?>BZ9|5)p}Zns#Cilv_Z*-hUP zF4h`aaPI0)>-}OTQJeVoj;#75|5v@;vcJyz$kwm_USM)d?Yx=LL4l2hWhUC%rEar- z?a6eR-(NCEI{U?v#);`VMyxY8ds)ui`DCA+uW|JGDN}=Aom#`CdH&bl{r|mwRjqJl zj^XT^Jae@@vwdEMrOSi|g-=U0lbvg%0cTgK);Ub*;b?~^}LtHmy^ zl}ui{xN@&;uEEAX>RHeyWZ?5=vu8oF_`|Se{ zay~sUIQhcLIDN*Y6Z08Ec-B2-c;e6W(tk zr(0pN&f^_{lP+J^6Or4p#He#=p~-BO+G%y#_59OHK2*kee)&;2GtaJD!tIo$Z11Jw znL)kVbC*fmNWQ$@@I@We7`bUJzvJtsQA4J@w|6G2JIdZv`n(ODwYgU|PwXPYm$0u9(@w?7Z9Bg__Ta7Qq1=2TwdaOBk>J~&VD$G;p6BJ@woi+0XHJY@nqbHH;5aB~ z66LegHkaO8dtu$?8EJN4-Htp(2;lWj}iZxmbADr@Bl~~38$Xhs zZq(`hKR0@J(^mOz>(fz-8V_;F&2ikmw0qvG=Y4am**)3sKiihY_*LOVkeL4UTRY9Y zrCb7P=Nyk@xS%>ke5K!N(PiQnzs*0eA;;2}|5v-kcWH-TruyAC{cbz`56iqRx#`Ep zD}DP#9A2uYeti9?G3Bm>&6nE@b?Gso5o-S}r(23SY6&pN?o> zT4Kqd8Nd2SMM zh2h7Wxz+u(=g!WOSFh^1o`3!4#x=#xlOO8*JNdRoA@ct}``XuxC*-{?_ufe7H(zmi z%crS2&u7fr`{}Dp`n7clZx4TRSfUZN`ndjwPbcSY6??H`&9elH?$=MvK5*#WRJ7F1 zoWiKKU%cBWDsuCtqPNq_-2}cje44Rm&yun~hw|*BfB)?%+1`5emgd*%S#Pb9r!Dp0 z)OR2)t^5X#01#KA1<8smh0L#9e;+$C%b0p240_Zy@`oG zB&GsGQ|n0M+@Ws%&Z+jqWHmtEd| z^xTHngSY0SvdZv1xEMJ3@|P=3(*5hE>BY6Pvz|Pe;dwbzRdd6;qgqv46g->frycIG zwpDQdzx2|kCd;QEf19VWnblnUGWE-=)%tpgoZCLXy?U$EZOx{5?^{0ute5}z`pIGA zC-DP$tZJW1c@t_59}l>;-p*&wr0%6l*!S`4Pfcaq!Swdf6o;UlPXtul6H6POnC#%& zrGHart9Q2cR!6DG%jaz)m(DZsUeFhE$yWMdPvh#E<}H7g=tXjd&2#+1f6MX7?Fg^k zORUtlzdjQYbl~yx?lk4Aj!#$4>pN-Np(E61baV0Z#Cb<`gsz?28GG>7gso3PgSI-T zN$OcPM+t2CWb3nX-IE;|wI^prGTxeWbJkIQz2~0lCw=m&I)$RO?EhvcG-#esEqa~S zk&-vKL5WbwzF*3 ze0p)G&*FQF^(V~INsP9ZugJ=~K6BHO&&)o3><$lp{8@Hg==#rwO{YGuc^D~Pxxv($ zzx})6r76$!rR_GCv1VtB&2KDxe)6-b@->e;C$ksFc!r&7-xxdj@-4luj%PRK9-Q>W ztMsSY`sI|A-j)v#+v#di zC#d6F&gM01uf)a^YOCI#xh1-0ZKO@Z)j3PIot-@8{O7DTvEvI~UM}(YG;M9z>^03Q ztP5--Qlno>ue`rza@MpUwe=r0^Z&_(H~6lfE+sd0?x9O=anV~|uZlE@w@x?NcI4|6 zdxJHGA|G#xR@%*;c;fuNj+bw4iLQAYdCS<~t6>ug<@@)Z%%)W)L9&RZADJt?sF4VWBvck zSsR-^$?tTgjlr77Gfe(pGWz@R^c2VY^&H>+ZQh&}zF}MXMeaT|?Fk>OOxqPClRjE~ z(tK&naeG#8(C;OCq8=>ys*=9V-22i&|DIPHm%hJtVy50S{iRP__hjj;!B%~%?{AZj1m zHn(lE+UqTo`kU9E^q!lt_2i|KuQR{BKY1yoYtA#D=im5@*MEE-{ON&STe$aE`NOvb zKK=Q+>g9zKleVvQJo~9^uDbW`0^8?Z<}>Ujtodl&_M|lJZ>9O%cFw2Mh1-5#PdS*x zeOlx4C%F#0Jt1M;hG82nH%)$OvcsnLQqM^dTng_sYgHm{F?A)QqIn@H7~F4 zJIQrqO55|e%pV)CK4gs8Io0+~unb##`ptC-x#uStEnRZ*>Z{=PJ4rK^+@JLLvd^xw zxf_4f%r9TJwAf$l?t2!?d+#qjSLEg2dg?&gw=B&?8~*$YKlDZT^O3?G5k7s}9ZyBy zS!bN`u{d0MZ4uk`R9-gu6tRYns$Vqx6JJ)&I3b->wbQ2h;rp4}v?HW9N9{YYM$$o6 zzntUB0_MpV?Yu8F#h$gy*j99t`Sf!>@69J)U9gSVS~p>iVLIcCJI+$m%YA=8?q9j& z=v?V{0p;H>|nXb$#bIt5dJm zefqo3r2brMklNb#b^7Vs*o9ij6%*A)vr?~FBQ4?Y^w?9?%ZRQ%o z*v)o(c&3RQ*wUczG+W$s`bQSYU283iIDXFJlbA1cU%JP(GJ4~hZ^g?!KleX5HR;L6 z*y7DgKOL49xcsHY7|dN({J%KY2Ux2yh=Uk|7p&vb>Ehp1!dI;?|ZEoj<)JT`!}pqo-oIF{bEbr z{0~!pc%Q1cHCffr=G>PR{KBXD*&k*6{G{{rrLXLoBWHtha%R4%ARXSN-zA4nlO3W zT8?{?n_}E{7wq6$sdxSG>2FCFo3*~KE)$ZyX=Q6aV_vQAc9D~(EgbGmGO!KJPvWdR z`mcGD?lx`p8s&!l>`UsW6#u(5MNRs&lgPu+_4&*nj2ZqFvfcaqIsR|`-47eWa;B>| zNB-GS{rT9h{~zw}zMuN!d&&d(f3|YIlwaDipZ$Tf?Hb-& zSC>EBqsr- zmtGa@6-tgXyXW-gvdHX9I(}#K6{meY-Mi-TzE3B5UrxXGvpV1I$>I6u5A>@&DE+&6 z!b{&@m#gDWu6O@jrnuLX*}n8MxBlLDGjE^&|0?*q+<)25t&Y31JTE7n6t$bT_wOI; zeINcm$!ECK?<=_K%(Tm2o<2~#b$R{~&DxHh^{khyK_iNP9e&M!f2aD5u+Zv-zPfK; z1zX-sJ6`cGnyi z^7%ZwP^*xKQ*>qevd%IO{rm2C5tdT^D^!1UU~o43!~_f6T)?{R-Z@Gi@} ze^%cKUmEXre)IiG?fubK(Hk!3@6}^`fAYlr%I_zi$GhiDJa_Tx?Wv5PR58i4EE$$0)nL4FtvCi=|FBkc_6#ofIFBDs^-Mi{wisfRntP4!%;&jeU z{pDiac+CFS8ScaCd;glnXIPxnsF|#K!>fO3MW4;@bN!_rcg-1oyk?M-i!W|Xx|33` z#vQQid3n`tp-a3B_oqylU-f_T{_h52-xh9;y|#0a;lWcc)4#uYD=v4=!(Z{?>>;ZZSucC+}*rQjv}zt1EJO!!d1^v^2jJMZ~@pOe2BGTXO@XI}qO>msw(Va+ye z*|P`k)b1$V-L%!#yE)L&YS9!Xk^9$6Jo~y{Z*^N6G*e7QwJ&Y*lJl4HpT0jhiEp3C zg~p#Bt@+kHev g9q1-iT|tQ}X+o{@Mj|dvA;6ek0p(_~D0E^@cy(mP=AQ`j@}_@Gd?7{_?)6?y|_|J;#L3_wL^QzTEP8`SUsR*@DdH zxA2|sG-^|Qmb%PH_mJlPUB15y-bjmVED=7jf5K;Ne~sLTwXv74TYO3hvOG7n?Cd)p z>xia1X>UQz|2R)(kImAnoTV0iGV=9byKz?WGsn#@o*G+Z&d>LDjGBD)+xL{rw^x3J z@yxP(nmNs=s{7H8(?021XDiPUZ%8wXejdxt@P7Z_ ziQAQ*+S}T3OQv&F%JhDISiY!;_bt<>*+!qXbC#{Ws#kaS1LJhF2~U`(IEL4m7gY&6 z)G6-1W9OUt@#hzrl{J0bR==Jl-)lFSka&glLH4_SpMQRuQ!u-1;`)p)o3-nAv+ZQ9 z)tI*a_PT`JbC1q#nwGI(Llb-Yh1{2mmjBwR{QR8brGwjdu8nfA<=8ak=;^Ix@6JwQ z6AY1mUMR*;k|}Z2&v<6xI@3C)r_1ja&)mYJX})pB+by~^48<>Uz3n+3Jp7pHu63IC zQpR%=GxlTmA1>hkE`4ii!~Y^rd8^w;`*g#|ce_04 zr_Oi93*S#m_!~9+F(~?_c<|cSTdvG$$-8GoPM$j{|K_U-)@s9_Qd3D)QNmU-}Al>YC4@gU73xOP3`@@NXXy(e}Dhu z`HYhNii;N?$&8s7FzuB8`LYwn1`Bq^T0Z7IZ}U?y>)5QfpLm3}eoitgsD5^`zr^w} zuj-7;=9?y`>S}PGUw)l+n%nZsS+2h(u>INeDu2ey63geu|Gl&RH`62|YI*GDlQqe^ zpG__Zmrttu)3ElI=$f;UavdVB*4kgmu*n@%wN_cK+G}*+ z$@io{H|^}Ouyubw^-4XGJLc~D)OG)7^Xuoo?2cG7H>ke%_Wx78v-24Winqns`JXR* zF}?8ehWI^_dws86(qk}h{9-D4+dnJZb$*G?!Bf@>wYmA)6Wa6_p1(gQ=w5she)Sei0gU zS=U9pdkd$|{}r;a-!H^7d=NV|i}l>cv(itOo1Q9OckZ)?Fy0Lrs__-!czBp;wWv`%wyWOE* zA{N)a^VrF2{O(JG%-_vRHf>X!IgzIfX)otot~*v zrTz*YnO3%x&m&)M)w;Xuz@2!5r_2ASEirkqDE@`({dJxj^6$Pm9r~G7`oJFk<$r(j z&r*7RU3qzVQr6{PZ)Yu?RyOw((+1G6k=bdc0@hotnvF|}PAYoz9eTxZGP6LoBz{w5 z*7R#(S z?Qb%uzGU&Y;>m@JSI$kneY9QeUzu)#r(MqKGS+P8Ym?>&uVgjKEjcyUQI{j?r`)oT z@S=ZP_K66rVaPq1bM_JY^v_Esr>MCH@b zQ?KNIJQfBd2g%El}{+Tl#o_d_q>N+>EY8)>)dZmxoI{(?d*|Xp>>ZvDST4fZqgew`JUUb1Oh!i|~dcPu*@;=P-phVR9{v}*ZX zw~qE(+a9}SSrRfY_}|BS*De_!e|zYP+Jyuc>9}i7Q|x4{Q#3SYAI{zFU;6W5yy&fM zUb}B}SI)lW`i^BsL{sl2!|1matl81i#1vO5-r{MJR(|=ga!+GTbkUtHd21(|>@)p5 z@z#>JpRFd{TN}A$y~?%5DTR@%`xzF*uXLZ@)Tq-YvB-(-!z<@Ux<|ysfpV4S_BH-G2% z)cGDB?T@8b*Y18+Ua^wrrS!H%B~dS&?w18_5}NSo;q3XjLdWo;jiRV1`)xKViWzY{+3kX}f^zqfU$D7xg zu-trB_V=@D?TZ}osSD@-`Eku{P3nJV=fwffbeG0vialQby|3qy^WvXfz76}tg@fgv z{V^)4vVZcqWNw+PuG*LF-G8l|yyc^=-@kQSJ3@M+$?|+wp_30YzHVWQw0R|?v;3^= zj+Dh>KXvy_+oAk;*S8c;s~?=fw%aZ%eg5RrX|?60_u^WE6U}!fZZF)}A!Dy7`tysh zWW`DyU5&B}TU-7t3sw{Eepbf#{%Dh3PKLO>`cm$g#~&Jg-McsQ@>8A5*EgNk>DCFH z`CYi--*LOl1r~K*Os>>(9=LyNN33z4_wEyO)^6oL{Y?(+v@P6MtYIc!j~=fKxx49Wsw! zS!Z%?NgI33Z20cH!=^NoK;#_`F0!6^yz8gvv{{kP7pQNQM1@D-Q|>(VOKg67p7UaM(s^9-P9;r6>3eW#3>zOXw=`hyK=&WTr z&|k8C8GpS=W{f9nEx_OP>SwQAy*-t|XMK_icWzJF)1TiD+|fCF&9@Ja} z`IU!hv(DocJ!ZSMF4}Q5@lM%UHC=-XflbTG^~I)M?Bnz|@$frtG6hIaR*em8!*WnjIu zHsase6Y}hz_~nDDzRmvsa{9iUFNd?8U2 zrS#gN*WUBz94+;-a>&`pl#qVHGj-O!y%8n{J}NB#YFoaGoguc8{oaptJ6}frtJuA= zrt!y(lO4IikzV^k%C4+i{?7K_%$7f!C4c;4sVUmjc_ZRh(6m$1Z>?nb>e&wbes`z( z&3FH|&gr{h!H{U0I`W^J{AJ5y#h1D@q{$9p=W!=4u>}K-cy{`N) zegD&Y$@2?ul@;y&Cs1#(-8%TT(VDWa`wa@BAB3}n_8>c&%Tp6MSa=T ziQ8inBzH1AuAC(qjWHGk_=qVtS5K0Uqp%Kv??oRUKOPX*qHLho^V;3(I)7giGAOx_M;rhyC=l6U6N0EP|o=0YW~j$(`$u39moy@^(Rj2 zEL)y)rT95>f4$g&bkJg|^-p`|dui5M3f-I1IQ#M1ZTsXel!wTD7Wz<`QlrIup5f=- z`=1U*ub;5*Vou!F*f%GiScK1;oBepVbi00V&+|7EdAolVbeFMaS6`dNkS58>t1`v= zchHolIo{x!LU<^KBJ!AGS(mZwPD`$^nC>2lA{I7{d0nT1xvnsIOSuR${x7`*^PgS+0GpLjXm_dxW-k8CP7 zY)`JIK1gGVW4e^iP@|!`hhxcoFV6bk=k^}|xi)0-)}q~QA?J3sY`SC5U%7d@;pO#A z3XIy{9-aaQp5a40;{pA9bq~MtFa7hJVUH+h zz03i5rRV-i%j5TdzO%NUtITX;SeE$yHY>&Xw>?U|wso4_`FY^+dFCH>3>Duxf9Ib) z5#Qco&io@;^5=hV4|!kC{lC`n-}&`r<(kr4uJbNVy{dXR_u-~X^>TaER1d$&{c0Bj znh>5<+8lael6rAkZPFFi{OJ!SKE$+Ozmdym`kK6uXaE=y;*pZ9k6^;4f;G|t=qx_P@DR|ES;--xNZ z+~O>+x9RIH-z34#@YCEsUqbKyl*^@;?bcl3y(YS8&t~aaOEO-pJ)W9b@>DrmH{L7E zgxjXPlZ|d%9|$&-T;K|6PuqTG@LwVSV^JtBqN|RI8`O z?M^@aD%`{G^poZ9|Mqr!I>zm@Idkb)>c4bQpZxf$gFB0#2JcsOT;6<-!Rqgq8;53w zEmp16QfGCPOW67?&a~TD=UT+HPd|DW+{~E1{NFX-$fmXH+)X0+qP_o}d}|dv?HJpa zK<&M9YqF0N@11MSeV}IJ$v1olOY}GDOV2;q_x$lr(2T*Rtn&x@{0!9U6Mj#6ILq(l zXXU2e-xU5T%)nnDQm-y8QmKioNVzpcg`%il@DX~Z}nxq&RA@>o&A*A+V_&G9>1$MZ7IvDJ?%e*`NICA3IA*rzw|Zk zbI|u+`o=Wqj^5KhqpFjM*^I7UHVz*-&Pc19vgpKfRhe2loKlT^tz@k+f9n=j zZ|lr8pDHD1226eW@pC<6g4EA%yZ?G^ynZG3;;AK%-M9PaU$5Ns)+R#cH4YA z^g;OM=j(Nid*ZTUdOPa0mg%eQ`ULXhw9>{XPwPaBfK~3z!sV~nx1BBZoO|^3$0OF0 zpB2|e9k0GDr*qH#)&Ymd{d-=1^O>3Par%#>U!RH!Wt`_q_v$RIz4Xy;Cuol8Y1pId zs@pFY|F!kdVR#buXovBW#r0mZPud=ysI-^-GE0`W$|pJA8*fFZk!qsY<5x>cPt1wrVz@ zbr30$yQ10jFI6tQ`Fp_zhJ=52N`Gvh)1E1jI`uw__fx*dAx~v)i>~R7G%5HnQI$1V z{q*Uz4-S9+p)u{*MgO?@(=$IMq+YVy?wz&X^w+c8XN%vijokCTvflHcKVRR@BTGK@ zK8s7ZrN90&V_SRjAK&1*YkT6i{4KpzI!`BR`s<5sv*jY={wZuqTluHUVP4s>_wBve z{HK$neuf4;zXWQkJes=jO*VsG_Eb;4ozwUZEf>pJ8MljH@xD}|H~RtWN%xzVzI?2+ znqSQ}b6>~eJxllGOm0t+U|ISk@oJhy_O{n^BEMKYy515t{ghW#_VtgEo1bl8d%Du1 zUefr|9~+;|`giB2g9c1bb17}KZEu9@ z`9gzP+tvy{(OA*9zlew7NjvkzPdjSrN_38IGu_B?`{%c;w^qtwH`lAatywWQ_)k^k zf{5esx;~p-Wu87gymU=`tw-1?vkg) zXWFf$Tc_SSuzcH}V*jv}>Sw>KP~Ph1F6$uI)bD>``O0e+Om2}&XPo?g@Kz+Qnf`z^ zFU1#opIX2lz5KJm`6MyUY{*pPCl`-(cZ3aX8z-{McBZ=~t~&fm$N!bVdjrpY(JkLo zJb&5f1fKtK+v{*KTV}}YHvLA`ZwzauwpKda*bjyHrI zzNcMnihe8McU!YR-&7;B%Juw*qZjRpr9_s$lynvL*8hAWUVPft^|8u9`_g|irktIA zYs~*nPj%8}6S^&8Fpj|Mk|&e%i4K zuc|)VUccRZL`q!X;?(t*xtF#phVB$L_{SHpsbrq>?xwAZtDhdaEW~ee;LgV)_X2@$ zJNu%VmvG#3Ec-Dl_fkgWqe#d0)9(*n>YJI;e~hWYIdYa^b%Nb8lju-HMSCdmF#~S+P(RoWcNRqcuF^Sip;01&7X5Y z)BTakfx4cI&a2(O|7^`YnfYnU#IOaI+!&(f9bfp7@AwI&{&3$5PX5T&gGq%CTZ>K}P z*0kpvGtbQ5>-7q{lz}x%Rr^Lkfcrm%9Pi#MldeeKkvkoBYK>tQyUV5h>fV=*`txZ1 zIQvF+y6W`j@jL%K3(}vkT)&0Ucza<=@YK{TiC@d+YI$#H{=Ydj?b-~L=Rj;H%>FVtvQj^GnSJp@*SS*O8Sa+hHpa7- zmCaS`Hnu$NCFPxL)3D~}^l7K97oRS^Ii)@Ii{&U$1il3)>{^!t*OZH9r;^kPJmK@nQqe$|s-+8%X z@u_lYDNm~{cD^}ZFSzEE(37z2>*wo#pD+La-u?gCye)hG`#G4`8kX_wk-aNF?|JEg zFQ0Chq=!tNUK-NBvF)$q^y^P`7-Xk@+!VyN?{~Aml451w^s?CKUs8=du?_t{uAY%^>yp{;v~_?b*raj z9xS>c8&y zGA)!}_jWe7*4&e)Z#kKt|GY`)!<)(a4`!D9udn`Ty8iF_`+sNu-&M-9bqVi=A0HoA zZt*iWuBqU=J-_eE?u5gq&$Q|5PhT+Y^qDoCTR~;N>FM9yXQBii^({Sm(c825-<{5@ zPqG{*TYGC-M10-4XKzH*g9qx(vOdL5KSOUP26*o~Yg6yaUOREhq^!o<#xDxCzka^| z@AHqRj{kdM?`Qcp!Ko^x>gDS%t~aKfJhhF*YT10<)5|t5kL!COk(W6&bVjiK&&ZTe z9*c^S6R8Z25l_R`eJEO=WWXJztHW@>{LY_4-ug^G@;fKpGJWNF@AXp)ec$5?{ezv2 za^oU-Z<{}v@_MVPZhrU%v&5bGQ#CrRq}MCXiRAWckXvBFzI>y}ze$@`rxdn{>{#KK zSwEw7Y2n9*cS1K6r0PE^*eDXcHD%lDZo6;l`*j)Zr!~48=zR8nZ1jK2irBwvSN+tP zvTt%qg}{w-r#Qc8b4$!OowPC`N%*i$%V|ZWWuH9X%oj7&NlCStG@<^_ySLBpul-_d z?>DbFX4UD>OE$H>jXH8`Gk8^*N<*YuWUtm!cGr2f5)!?hH13OQioMPb|E9>&~HP zWxn~18k?8D)b>2Qb}j1~lXF_X(k&jpjhIj{{pA_usqa4}{RzrnWa}Sh*`psBcV^eb ziTA#pdHb7xbKSLbg>R);o*nnz)wea;qx*L0n#HHUZk(~y)nZ;n!-Yv{8$$exf9Ur4 zC3~AyS>e zg{qit`qTG}A5>?=PrhY(q<{JoX`6DFme=*3yNxafroO!iYU^BT;`X1nK-E(I-2_$J z7{ANPxz)kG`%~rhKYzJ8O-EZGqo?_c`F`1{>iL#WE?il^Vt$%_^W%ceJ>Nc*&3Ie& zP22ts<4<49=jQ!ROcAhbqbV91x zXW6co{twO^ekLSVR26*cr}sO%kBRU2*D$uax2Ydh{}Y&*QoOq@;o1Rku+4fp_wI!) zC2cBqUpFgNc79~!|6|SnI_u``y|BGzXXOn&zp3Xe zs*XQOGrf_0T6WiLhB~9E^RIeb&aj<4HM9Gc={|v?RoBz!AA42GUu$M}%kya>e`M+O zv^7OFL9a^1cd~r?(|)6#i~B%*^Od_IeeET8tNO#=)<}Gclbm(w-a4DTz4uNAz5To_ zVXok6w&{7?vMoh?8+u+ZFh4L$&}&=4va1=M^GPGFB%yEpvoBc5*4X{w**BuYJ( zTW<0v$Mt=}mFP~j(}~$9%~ON-eRO;Br9w|G_usLH2Q`-q-!i?b@pSp7W3D2VTr$F| zuQxtS&(hHDeJa8EC45sLli*xW{S?Ke$K|~4&Q|2tTAMAGGyhp;xy*`tKNqap82dCc zMH##*!a3~hLYcVm`bZg$u@{LnRgbT{>wa~S?bhI;Sy8r`_5RbY z`K`@gy1?>}L#pIwzqo}q%932iF3mA~Dt|i_I>R1t`|F#@-|x?Aa94kC#`@sj>zti$ z^s>U`rYH843vFb}uGnRKhwF^{nooZFH}Y||X`J6+z$$eiy8Gzq^#{BT96oPX`9Jqf z#o0c_XPx}}megweKK}erQ`ys(eGSvW<+I`Gt_e1o2fOpGE9p&N-uCIlYSSstuUkY- zVw!(sG86azJzUeSxXA@9X)v5RkyG^V$0;xG*JW=r*>lHj_I=Man`?5HK7H`i@?mx3 zpI`TCFUG%n+g$iFFKnmrwiU4&jG0m&=b!RQJrHF}tj`=gIW_gnmx*4? z-kI}D_8cv<{e9%UZCB6w6CUQ>yLIyqX%sK}H|>Fl+q5m(i*@o2oY^}6kQB3P5Xw(?B+WU@`&qR{NUK%RB~mzeco;LTw*(XXFJSzTa%`qZ}g z>05ryOv!n#%ndzms;q+xPk3>xl*2ntQkDL>_<9a=gIl zjrZwWp>ryjW-eTNKq@`E*(P=28V;59o0PQQ{<=No@|Nj!XV--LzqOp(Iweo-!P@eC z`~OvCH5s3H*8TX{x)q?r}nWu*c3MN$%O2e3N=}cVZ~nr zKCPYET*9ztbDM3%wVWy6x2IiSlD_At$=!KU^Xhd=idnUH7jG7m^Y|S1kZqE1TB>gAmyqt5T zhE291^ZJe|_eFbS7u)H3Tk~(v2;X3q7U|g1zsmISmW$^4>sfU)Z$z41wEE-p0Bg7P zMCKRe=tq)n%We1OWmesYf2ETQTBIJi``-T}f3GVo*Jt~5b|>o$>w8zCX9~@XHr>8@ zN5#Ec!jZve=UK3MNg4cnYrLWMq3Nk7Wshd9;ko0X`8T>efBy%oFdfUO(;8RInEyHZ zhWLu;TUU<-T~d1sTEN2{(7i~^Lu)6iS3Eyg>ACyG+Ff5GE1%^XueAR9dPxSdgwyd7&x^3s?n7y$FZ_QiU+hO`VYVyPf zA={q)unt>hxFg1U!Q>K8zpKJ`w%&X`O-GKU;`dLU5N;{GJXy|vmy8qfdIn^jd;*F1rL*LR&X|aa+mV2ryn62IZRAe#>+5Hwve|g^K z<3wqPI_3%adRgJ~-zRZ?%fANNC-SJ#;nud4A5#KX9iFUqdihivrOz398r7YVbh>@rjic^=x&7Dr!>`biGo0e#Mz*HMKRoLzvR2>wwEN!;@x4dSUV0mL zduro$=9gPbQWFeKcvoLOmN3!KY{3-M?W=8$N6nntu3G%~P>V~1io~?5<*lLj&RhI^ z*J)Z?pPi6%@KycBzuGqnSMq9YP1b$3e9AnA4}DAD9{OT*Uu$*J<5l3jH0Mw3pH{Je z@mb$=>mAJ-;<>|Y=D&Jw%opds*>@JJhmH1&f}ge#w+tu0xfsDvpkY2OjsMK?DJP8Q zzx?SOxnqLRK10=-_a7cl3Z0g;xb{=JjqM%ZLnfxPl#aX!JXaE*IVtACI^T%Q8*;_! zVfz&tvyyZs8K$SIZRh1aVejU(wNc&oPt=ricli!Hd?$QFWNWjk>7-ibFBSqenn26Zsj@o>Ld{f(`8q-*+#DQxi|j{i(_Hv z;J@NEk3r$sN{pwTbaw7-~ZWbzI@6(yQg1_IsU1n zPdimU%P;Txt~Dm-EiX-FQ@6FPUo=Crd|ma7#-2~JH{Sd7#`^u`NQrX0d5*Ul|2}*t zEMKWBv`_TF_IX#lqMT?VPaa=tT}4_(wVGU+1rxN z3amL|J?HhU$xG)7Tsq1*VMS# z#&rz8K3;OW&``Q}`MXSp_h&iz=U-Zv=@<4@w}v5f+x6V=4P~hpMcwWl;kD+NKkvoL zt5<`1m)_KRxx#P_^CH$awvn^+IOa>eo-py{=8q381>D|GJ$~E#OITE;*_G2zTehn% zSq_>^lGS{?yXcTQqk{5&qbc9No~m8*vF-xHISU@Xmj+j?OYWX+FaCFEy7J=J@8A2H z1=eiL{^ewtwr%dEb*7OLuE%_)lzq)=o6g*SH~19~quTV;f0A4L(~UiIj=gI5bM5>7 z&(8TTKFpfFoWr6{MyNm{FR)Ca|8vUq4L2EI7<~|9u;+ZBU3BcMVT)eQ^^0dJymYUx zGM%x?@=ijmVzwuPHrJXJS*%8D4d>l#Zcn}XxYT6s)?Z<_nvebt=9(8|d0Kt_lZA1b zXZQMRZJ&1Oi?Mj^){uAmY>07$&B#jS4#TJA#vh)Z zcpZH`E=V>Va@N@N)X^W?&C0|T3&d%k)ej| zz<i^cQje{QJZ^*m|3fdAUe4Oxwz!48U-bexl~EbF_~(`c2{8NAtX^L%!m)sM5S zzNdUtNIm&6!RpkLmifM#djo2Yo2=HbzWjFn%cIVz^>&vf*l#aM`KPwPX4PJsFulnW z7S_$X`c~YK$8qXLugbJ-ioR8P)2Gg3zjXfLkCt4v8?dzi=lV<3SCo~Xn9Rp8G9AG*gZ4$mZW%U^9Eho!@2+|-1%ZlT7A_VGrR8#_3ZppE34v4Jari6yB_L)SaIO= z`wE87ubp<6ncjDL&HnmKL{!V;PIeC6Og8VYChhkh9WdRNvUvODO3V4FpO_Vv>P80L zYpgA5Guveen!vr!@WJQUmOHyF7Mk$PJgx5gcuz`%vz^^zi6h6JzdKyE@@{^-SogX! zi$CVhy6wA~IbE%HpVa3C25e0)zuh^yv8d|VxxL5hnfLA1-)zm_m2=T~d*$DRxsu-8 zdN!3!)1HLv-7fL-Z@|i!Ti=$=syl5L_w40r-N+dB=~vy%FU7}CkqeU9P?OVSF|A$*D!1HHB-Y zT)Mm>UVYa8jcg5aGZW@=W}l7jm{)aajq_~TjGsZ5(&XZHo1B~UZ)euD(i#`HS8`R1 znziNzz4MIk>YZDD#v({6pEK3yi{9$vr`~rz>G|h<=4C+gJK;{L^zho%QvZh|V`xWbQVe@N9geaH9F@ z#V@dvf9L0WzkTp)X)b?tu9&@Hmd@#Gi+6$gJK+;9U-qb|T^TZOZgPpG!nx)D(`W4P zIaK+tq3)7n&^)(C*JqjT)-^jD=9cAVZ>+if&Wb-pz#!K}9a|#RZ74J7H|5e<7`Ta8!UC;UVt~g9zIl1ck zl+e7;Z>z*;?*55HZ%Y)|dEwq`!_hyC|47OhNei2SlOX8XZiNn-ndUYr#* zXNBqR4+SQ%)7F@0WPIDgHf?W&*!5WpGrzig)3^OO@m<3gRga3>AC_I+KV#zm8mFoy z>z&=MF7BT-=cdV@G~*eD)dj_!FBJMFaoX?D(erw5E#_}Od&k933m1jyEoGlv>Tqs8 z`z3pqL+5#Fe>~*-`S|{yJJT!ArOz{&x%E?XDcc$q4n1D4dm*#Ms+2c8tEil5;yw9E zW$Z~eiJ#RQr+ul_eQ=#All{SmH*bHhw^p#9HDOoX9Gi-jJvTQmo%ADj;YtSQe+7>_ zE&hBwcKKrLZuaR%OFu;Sriv~WQLnN;pYQ8c#BY{8gHv8;*ZIA#cOJLPmQq+gjd5YQ zo4^|OmaCTEte5V|KC$^rna+8w%b#?9o9Cwduq}8 zoVQV2VH@;XpL%WW4r;nu;@RhXYW+>stJ`y~R-LRY z$@&dC%ySM`R$Ii=JDyi~)=n*yo%MO6%%zoPF|6LNuS=c2-F`5tKlHY_zDsNBRbKE} zYaSET=byg96xZ#y{;VsfvPXzt7sZ?m5T%#H6zpw{5*qy-7#<+bZcbZzGo95LlBCYqQ$SN_T!(!Q<3P zYrd`AsIpDOLdSOA6`_)ENmrYaUvFEc9r1dD$uX(<2f3~t-DHyB{c6Gepw}Ljcc1-^ zX@4eh%I?43lrOSIdEED}=S6?2^_}OR{XHr3xX&i{ zyCJ7EuT)zgd3yU+29>K{ZzLM}aUL_ZHkDr2mHKu1RrR3%nW+bFwLjII{%!B|2*}B# zCm)CG<=ymYk6RSq;-f#S-(LFkEhVzbUD5Zf@16)Z)x?LYPEVVuc+p%em74?d%x-huTRT)gql(}XO-?{ zo-XzieCW3^ISsi=~YjwBTPX`l_Kul zXMSC<=S*zWtrdG)7i^t(bhAa&%w_ApewK+;y{NkKQn=6xp6OrZb|=g|w&}(k|J(_m zqCgilWa>;ev`O+ZGL@}~?z%E}()yPl)ZS+#^llM5ef!_mr%hXZ^n#XnTvxf;G)MG; z-^8t-{B(DFO%wT&eXaz0uIYB32R2opv-DDSPEHMZt91R_(p{!*zS~pV)zk}L&R>2{ zPUoI{RP1WMT|<-TU*HhJaCiQ8 zS|kITgA z`(~#~x|d$t_xnivQvIprhxVnezruN`d|OuTO4$b8$Uh9xI_JxERBWf6OVCZuye^?X z`CR6_CGQu34mCfyidBYdO>T7QmR(=gPrc1~TkQVo)nV?|5!D;klzGjMlJ~4V*6+UI zT59H|OZ%oDoe4VjaO08gozrZ@&99%8RyPgOp8l%(&4xD@bFQUiXX;P8S}%6`wm$gO z`pBxKA)9qU$LV&iJj$5Sc>MInh*@jQGb-i;>ApR=X~!fv-Tdyy0&A?YSDuLiT@SG} z*;72pJK&Sr$&1xDr|k&~<4&6uxAtw={5JOY_Mlre zf*sEate#`tIcwooqjk>3cGH}#uC}dC$ow0XT=^T6@w0wEYhAHn%`TAn8^ts~Jt>|U zbs+oV%TkHuCK23wf^NpGk=lRsVA&h}h}#>NsC?9|)^QhHlMpL%x+x>zZFlA^euk`~ zTm9@ovRmbi7RSe3+sE2Xpyc=dIq=NlIvZM(H1QTN+Cozrc5U$JFdU(+;W(T)&5zpB^o^m5TV6*E;< z*JkN->ay~A_p5JZnY%Y)>w_D+*1qJrW~I}+@mTtXrqYc%yf-FUz1V)mD#&m9PrK_2 zE!#Hve+{m^wR@||?Jc*b)x=Mpe(&a1c5mynTh>RmSY28hqX)hqWapv&oh1joie|-v z1K~)B@P(eIx1$&!$CNH-c|2?GEZ*>=n|_^sCA{+gmQ4w74^wbTsp?q+PL;ovC0nc- zq6{{Ex~|0^w&9vb_A4&XofiyCC#tvX5sTD{KfU=?^>nYz-BInQYjak;5lfGeF>eWxSYrsdy z3a&}fc;xlds5~=s@i(!iYgJn$&D{bdnhH*M>EqlV9*W0dtKKJ}XxxV1ax_VicRBuwv4lbto^$kO_G zRn;3R>N85$T5Wxsu=YID}6kU@Lt8_XfN_)Cq#AylNWy{=eeY=rH3-95+aYMzx~I3&1%i8x|8!%pL=fr9kTl_MtAAf1(!MNgZ3T0 z_A2wwESu>UZ>gS){9V0yiT}Q}Q?I^a&6X9rzA!deZrbr>;B(ybCdg*4-TUpckZatp zylJU2S0jJF6Rw}SFXSHQ?`eC3)IILsT(xy+8N;@ekIXq6ZSHTJ@Fl{kd27$o*yKGv zR?90V?dt~Jd7`pftUzPKw%n^1UtQWCmZzQ*4Q@5RO?Z27(=E-~tXh??lJ;^3qoyxC z>GeBKES*g|V)_vw{by01V(!G4=g+y~u{LJa`;CV;xo?h~ymsl{h_L^WI{EuOK=)Xr zzML9#c3T3gc7*yeG4=(la{9-UGB@2@@UYNp>lXFXkG!h3?9uIW-tcP8Qlspr?Aj66 z`&45)bRAF5R&jry8vQ9MQg=pX)z)p%wVT+zZ>?JzbzuETw$~+L-S4EbUnYPmn`vui z8EF?p9&CTU)#86t!U|S~%y{mat;`QOcT{g&Vz>2|-zEK%72lh;&S~}98NRJd7gVbq zDq4EWRr6rhE|ueoPp`k3^eWmcdz<&Bwcy)~$`)*8UT2uC9=5?RnI0#N>ToY|+^WAU z)1G0)$xM4WkJ2l3Cwl5CBY!JxQ7?S1{L+%6GW_7AFO?D33NP=|kz4aM;@VM<*Pc52 z&gz$(;{mlT;cdP<|L@=1`F2C!p@1#wv;O~oa?vK#X@MI+G4jQ*7ki>Y1?qfYTna#e)ru&@4S+@l$QoP$npbCYoD)SP`vFY z)AezQ#BPg7p8H8Fe+CsdJ?rmn-P(Rt(*5l_Id1JW@#(&v>MP6iJ-(JUhj1pV{Vac+ zRBIi1ir;(PRrhfHHKsaGc5A`<%vGwcgHJXWyiUL)oHD}Zq!hJ&iull&*P?Vx} zZL4Tl1WU&|oA?F!Zsk|XYftUF{m$pkWS1YD(`NabzIzkElW3d1($4%@(wwj2VG;I6 zcbzyeH>uI=``vEmjSC;o_1t?nY@2oDs`_OYl>Vxlb0%g^+x+(4jx#UXMX#M)Q}*eN z*vdSmnVw8tw{_Re{W15P-!!XDGgh7ZdZ@7NYvi=o?>Ee;i%66`_)A$PbotlpcQ01= zz6s|@dn@8!cthf|dG#OZ$b8BDle*+QB}!N2mA^eybu8%3DfwiF+RZ{?5z9A59lX-j zSu&@;s!!{y>#v#p>q_3Ug`Lm}`~EBZb!(}=zEJ0%jvY$Nxo!!^Uj1J3X0}eqmsq1% z)8mO>BUafKGhhEG9TuU!>DHpAqSK8k|PrPNUv2Md5tBI;}cNK0)3^njM{?qaK+#gf!_Q+Bne`!B;~%VItJx0Y|duyNjI!*ua$ zQej^YehX>8+Nrr_L*2Zu=Px+i-p|M8mp`LvY}+~&W#x%^k~uZ%xTxuW{BSiYQ@ zwp(mF!~B%1tYK@;8H=6h|0H?MR_u0iDbL>Js~4nSJjC_dW16;w@`btD(rMQF(sqhl zg#THmpMF>@o83EB-D;DiQ*qdJR2W9Hlvv+}R8`h2k}((d2p zT7=l>q%C`$BJO>5ep2ak)|ahc=PdoBRJak8%=lB)7&jcc{8U5i@>{W9zo4Q`lb7x| z!T#afU)x2mo!@xDZH}f_tYhcC(_z1I&WIX6n;yG+)?`_ol6OZ$YnDr2 zE56o~e|%TU%f38kRKDSYMRdlt2R$$EMI_oL zTkh@izs9G%X2UGL7=^4oYMkOLq*vQTd*hn<$I3R!)TK+)}1 zZ6!A+ZWNFf<$JnZ+1NE*{Iuxto5jzx*O=-YizwvLUXvWjW1)P#yM9R-@8idnx#99U zhI?)={(n*acdo98^zR#+w#~Hrb#|Ss&bG8S=0|4m{?gd~s%>ju>pkt#vlrW3t8_rw zp_lcj=7xmVmf8*{wh6Z<*=Qcq^AkI~JtAx0l{pK3CMPGpO)NbYxO?~ULtL+~M+RT= zTy>W_sP?Wx=%E>&|L*RHxbHXZ)8R?kUoT$e&gSL*`L3&Ke(AS>h{V5E*GgWhkL`qppStNEH+JpP~bb&8nv zG-tQDp7F25)>5O@b8U9JuA1$UHmTuJS$DR2-SW+om-gu_TUETbU`}G~w5PwUb(YJA zMYwPH$Kif8^Y1L{Us=k(MVlh6j|R(_9s6@u?!Vi$=ws`bEOHleo4e|E?CuToHj3>2 zbX+3f{+briYnf}p47MgI$v$5^Z?RYH#JXpTweRk36y4Nyb??8cRf%^mce^OrE3G@R zvgw;k_*Yxm-)h{VwbOmV&lX15PRlxf=RoP7HqmRHYqqUea7QgYH|4d&x$RxeFBRYY zcy;4#!quM%+fE&u+rD+)SFNgdwM)M7bZM{I;FsdLJWnP!LX_unVcmsFb-Psa$L%-Y zr)@kM`Z?%% z;+KNo-qk5t^E~Iw&DO1Lp|u-quO^lzacQrapZ?d_<<;L- z{+nVawcjE7Xtx@p?dGTJj_Mvzk1TBzUH!R-_0!^-w$lEi-y&q4-@nv)5xHfEfe3 zKU1%-dzQk^J=eOB_5RDYuX9Wv-`@D{-kTQDYyO+&7>Di%`M9#y_~d<2ws3}k*`jva z1?D#G?rwb+a#r?Jf61=58{Tb>OWU*h^|zpi#JPvEI&V+mcviFUNaL^Am=keF&m_6; z+I&V<$K;&YEM1G_UFKmC=Og^qKc2kxFqih4Wz6CoQtLervA#OCiho*7h*Oo+Ve^Qb zIN8l(=Voa;*EuT6;f1v0ips zl=-&}6%nr^vW)x6IzrFCc3XdD!y&8QulB4eva;#si?4SktFe_|-_W&p^3tRmsnXY; zNBAdkXs>x3`R?79+K{7b`xIl#Qgn{EwL1TNdBW%7&7(y}3%||z$(7C9Z5SqVnCo?f z81uOkUmwY@j6M9LBJTE8c5j~d-(J*zIbIjdee{^!wl%rS`s+4lvv;qR{LO2a)@*lb z?XJYN$qT=G#TIW#oG8}~$_~kng15p!H&C+Zgt*&`6gwh za`(ztG5Rv;5%W`b{^L9SvR(9=;2Qfwfu&LVpY`p#b)v2{;hNt^k@jB0`pw7pPy9OV zqxQ-d6I%k8zbd<~wS&7baK6~dO5UMCaizyEo1Wn+5L&FrAn)H zwKTS$jFi4<)%JPqqlBss>wQ*b))A$4GuCb@e4e;AeQ(#iYWbD6&5yXW*9b>mS}E-= z9maaNWR85vy-xp|XMZGq+Z~xxcy-T}$}mHv`-!&c8^1F}CvPjCG9R4CLL)^FT-R3- z>U2@6-@hU2#>V8S+kYj7*0fy}Ex*1usBFWPUu)*=-*9cioO+S-bH96os^V2ALoG{P zpEK!SS%2e9-^aOiR}-(dehH~I=azkKDP3HaxHd6VKF7Z_V(yGXT(6%;{^#NS5?lT4 zyHI}Zmz-%_d0$@6t6gQkwEvj?g|Lr{JRQ#G?949Y{@@uFn{f1%O>*NOjroaplQ-Ii z9lub$i>pdZcg=>rl$}k+Om}x~O5FB1ds=m4@zM9cip+90mTkCFx=4ApvPpWW?V+gC zNxN3uO$|+pNSu45Y4%Oe^y2XQUmsm?-Bg%zztj2X;iR-(eq|f4{Lu_6kDCw|aX#{t zzL0oyL}KgLfHWZnZJXG>B*VLT7hkBTs#`~Pb^qD0&wq_`#Jtk*^w9c<#J@7!xkqL$ zx*|H|#qOM?=a0o0CfD8Ey4v#QL8s?_F$c?cCEBK+{ZY1Nx4Cs<>(|LT&wWJoLTj?_ z`+O>IJt)d>C9U5}hX?b<667O{Lo)FU(1Cd+t@ z!Uc8W;+w(^H{Y1}PN$fiyLWSI8uz&w?|MbA8Be?X`bWy!4Trc^zdXRY=velog2r7N zUp1@BPn|ID*au#*+2O}uolA^(9kEW=Tq#lWHYk!yPX{jF|7u5*`Qy#A4d%rdXz$6$ z5kLJgUFc0{Tw-lsE6c}F8?8W4`&oxIG2mN*)Nf{oWyk;76nuI3??g^b#Y|g{yAx;C zOqgHqc;7tYM11?wYrVEQa@VY;-RfB^n{@T_u8Z2nYc}{L|Mh3|bU%Lc?2FPzGdd66 zHC>bRK4qmu+0C}Eme(dr9O8OiF>SYXt$b+V>ST}UvXa~z10M#|Ss4YFlx>VDoMW55 z?@-j?q#n`Z8xC1bJKA7ewD*U5)^!8BdDqLn9uzvf+xD0I-;MXLIc?n7ubVyl<>LEq zZXHa@K33=4b8|s|(dxX2*AXxF23?oQjaYIVlpQWd1k7RL-ZpPDQ%jC@p~kVvNpBvd z7}j(zedc|ZbC$iC*fqJZbeXNYt990FsGDo5I(Nyfy$V;a^9HH*%zSdcxBKhc6is`b zoni8^dpBI$FyZ~W72hM%`CCP=t>3(?g|*G$#nq37vl(Ix1OKi*c9<)>bzt*(?#$>e zycQpk_*dk$5_5SM>#aNG`g}**`pVV5@+W2y8VZXekHb+vb^pu2$_3r z{m#Yf%{Ij=&e$4kb2Kse%>6eX^HcVw{_)bPQc1kBa@XCh+^;3QH)_}SFn&Gj6_Ggi zSQcxrw%VmayH}R0u86-(x7&4TuXKds>WI6q>$KSN~R3_*8t*cljfPI$UFhE&A8jb*P8Jt`Gj zp*CUOoja3ua|#IX%CfjHu51cnR&2Sa_?As%LLXC*h=6Nji^_r<+~4kPTyR6cx~$SH zSl zR%Ym7p3Lv{48MMBHaZl?I^XdYQae)@=2bMoY_)fwhi2wk(|&JhAo+b<~qnN12O+yO&*>uU+GL^!hKMZuxJj z?{2u)%PslQ^(eh-vB+@^zkoSQ6tq4dOk}@WZPQcz=-w-1wg)pSw*9N!G4-u#3+Ly{ z4ibKHfB(;(wrBOm^Sc*s)z3Vx5g&9>>sHZyzmq@Bj+SdRS}xRf2xPbrAI(-FHt(ld zHTy5UO3$O2o1ZQUt8o8Yot-40$d>4KdCQknj;8-?D~l$V`7BB~9UlF7{wYNj_S}=* zeoxfI=K6{x0fplTduRs9t1~@uPVmjyi1he8ODy?Oav8??3YX5UUa1 z=lgr@)7t$Ttnzhc*t$w9+i7H`R+Ab~#rakGOVR=J z$F~F7ZW#%_3zRiZHusl$qVn#AzvqV2%ULFgZv9l{bhT`bM(OlZHO8kB#80{0W|lbZ z8?n}COOn_2brOH#O=sL)tbE|4mCvuP14kF|ulT;8XUj&WQvqK%wx0O1?wri=X)pF1 zSrij>Gyj!V^vNq%{JtO4nWJ;oVCpnpZS9>mre9s8(KdZ?L2pjJ&4gf{W*3FJxS)^K zsZqa=BwhP7)w%5#-!=vR)`; zdcb43g*s1VA8$?7dBhwYaWicG*^QoBbusQWB_Er9G(KMPNNJkjp~o7@arYLPuW-C9 zR9`kZJ2lGjXJzNn|CcAoH?G|m#JY-Mt9!s5rKLTe1D`#;+G=omZO-cXlOt?qhMiE< z{pi}A&$%P}$myQ~r{-O6e!<(65Vha<{O-+?Yg?>ML=UmA{UWNKpm*iq)=5SCnM(uX zWI2s5p4#%O=%Yo{hxV;&_Z5^kamVHtNR$S}#d5CRHZ@IV!t`aWdt<$89=^Mx@g*-% zQQlf(_Dtb0)yrkeZ+5oc&1BrK8ddw-QJaZpQR=Cmwx?D*Co<01CVkdd>(rvw-_@EQ zU03HjZ+I!{B`f-O-sBy&yZ7u8dDi}sX|cWZGgYy8&8WY(n0q-mL=T2a2C=enL8EOR3J9o~e9!Ppi0h1$?Sk`}5a|(TttDbmrWMf{e67 zZFwt_m#%Yd^VoXHB)u%@;m$1^`c^!#SBsgqi!rMI#=F)hCs^H=Rh#oV#de!$8mDg7 z{4-5keEB7(U(OTu=QVXJMC<)Xo>l%?YJL&}Y`4ulaXyYdGBin=c|4Wi=UgH6V+W=T%(*r;_^B%?!j&2?k`b+Md#ySoE-fnv0tLa?yeU4P3%&-t!S)s659is3Dq z+-0`vN&4@{ueqHT+-sWK@9@~k=w|g#(+6FB)?2SvT$rsb?iYUYJWGI|BFB~dISuXx z-uIl;c3uB3!`dhGABZb7 z`BZApoUtKK++xYY;I{@}KeV!0cHTbDu|IwRSHeez($*6@T0$=$P_6eny`}XdXWnL^ z?J5`he>83X_q1k7gF|aT%)+-^e(4Y-^6)~g}T=TozyQY6fodCdOW>yz2alrY_5Zb z`>uB7_UyKc^t^rU(^S1|kw|&Q%>_#88wHY?>-)SSuJjlBp4#Lc=5g|Su*nkrs{IAE zENd9#rDr^d{A}@5D!U+8P+;}G`oli&uayY?;ELclwlb4*w#TgOiy;N;j=6V)YX*l& zm-x>TciX+9_F&fE=S$xxSucO9_+78M*JjhVvsJC^;j#+fFTB53d-3#>YnJ*Gq>JaT z54iblZ@6K$Q?6Jn@bDq-6bw|aUs!bI5u6{PsI2Qe%XS%+T`Nj_n=l@Lkd}&!i zYQOb~Z1aE9MYqipVEV=&wS-^J%4wa%Cx(;RO~)=o^j~%VSonoW*k<*8TlKUEna2sf zDXmR6f33GlH?RDEP`Qmse1rPFs)yx8Ur)I6e9aJ=64!8yY4M!yXHCtH=Q%!J+rR$G zcEjAi@tZDvpI?2e^vT`o{fT$??OVY5rrWu?PECC4zIy@l(->lsH#Ypf#H<;_)y>*; zi+hD~;k5L+2j2IdRNo8O!L*h6yH0KI6VtniE5d~j>@ZVJWR{fNUm&$Z;>g8^llJ`A z-14>l#HnlbFD186;Fl9y=by_OvoO@QT>8~jo`&L?pTvyLZT^&b%9Z8NK}qok`~HVi z7N5V=ymGDOyf3r1xJOQNjNibtm6@Y!{p_zj3*&qbaq7&U^JwRv8wuZAZ^Y_ZNGe{v z{>y(`%!aeC&YWk~jx!fo+CNSNEco}}H*@{u_3?k^)}%5P+|Q5y+5N|1exuEfe>a&@3m;t5=lPl? z*VUhFzmRjDY5e@xbBe5X+&p@!XM$G4|1+QR4zKLZ`mmZsCG5e{Yv-+k&e=cbg(a4*x4vntXa7BJQ=P-#1IHY{PtHz%qnLl^o9fSxXa7r{+OM={ z>+fvmy|Xw>RjXJ%OZ6f+@}k6eR=gEH)&L=%^a{PowjyI5nb4hC>potqU-kWyp54wD;o8mdec@%Y zMj{!N2RJ@9nVCzh6W_olzU9WrXR3)-ZTs}TY=~nx74p(^Ug>`R!nALU?z)A|R~Q~o z(W!hbwDs%uDSr-VUk}$~*y3`1Nu=2;jR3|8i;n$~udRKNxRrsSpm5iBuSw6MDl9Fs z91Yg&u=flqKl7`Gjp@WjgC9>TzPA0B;tJ{4pZ~x2OkUc_gl-2_hcipp^V>ElGO!$u z(4O#c-;>n#D@IZ=p_bWwh2PVY4n0k0JN=jO!L1kEA^qRq{XSMO*P-Bn|0E>~rhsEC zYP+ugyJue)R$p*6#N0#nkCp1>>a#Uh|2jT9zUdAB@qe@J%tcnny}zf-5)iy$BEyE= zUp###c$c1w6M z?j`4Jx7F|X>)!Vu8l_E<(@rLOPQ~tUvS6QR(EL*wxK&0?9Ho-GL-T4J( zY34`Eulb^Wyz#b{_<`HyoQzjQa?}`(`MyyyKU8_KtRU=Ro@rXgr_Owl-pxn}1Bx)Un>Vb#o6|L0G7HS4<3jeqtZp2<2fl(p?; zVYpz?z?C?s`su^GjhV6s?`9oke05ZD^4`~M3#$YF)}OvSU*;djgSFOcbst!sv_AP~ zO6-yJn@ahgA9`!0y|-EZ)9>(qW8rVY4BqXNPR={+H%ENBCEuOg=w6Ejjam&CW^&FJ zXSw~KJ)q(j)78U1j0v1-9hFkM)1Dfr38)A!SYJwBY9vGZrmzxF5FxZ_n`|GMk^Z2PWzS9HDKs5dwr z3p~STYhQQHsv!JnLFglfCjm46Uzx#n;5ysw|LhKVwT-V5!x+z7$KK50=Kiqpe&0XK zs6QW${XfxtbbiF1zwS>DY}S`A(620e&HiNf^?$W-d}{0V{(n%Oa(zwu41q7-S8=`3 zVA$bkyf=KZ;5t@|-~}5GJ=E%D-_Y$>=%pEWv*_TxSpo-cmxt;#n7?09$Eg3hNIUyw zebwpxn)`Uz{WqLU_#V4wey4lA|LVrfliSbMP877CzP;vC(y1?e(0}u6rrXOHVeD}Y%0{1EXe<4^2*+`cUgs5R-ZLj92-Z)?{}wI zKe&mqHmo@}FZ-T(s|Q2W<42nQ(({tdw)IxtSzr0%AHyM6oo1iu|1AFd=YB5VZSzIp7wu2$#9aBs zwqJ;uv2mAk^ksQto73_)f*Ev#ON3@FNc59WYcpFni6P3%S?c2aMB}~JV^)4)I9OWG zz>@uo=_>Q$qrYBjF*jYC{x>F1l4FDS5!ui2MmFbl5~lB&|2L*vn#18zYi_=Y&3dC7 z5ezwAM+}~~S|3cDdb*L*A&9BH!>96fuBjjc^ZPr0dlx!p?{_U!vtnZ}SAyCnGQ`PDpTVh27(eiEDXEb4=R#hM~Z0mcoM4m&iA zywBAKy=3HSzQ?TKaanwYoJaht^{aVy8_hSpb6n@Z`fZ1J52+or-||Z9W$SQP@W8yY?7ZI%g>M_JdKUa& z+KjL6zy}%QkC#g4OU{dwe52ElV>!R4NWW4&sH>#;G~-gIP(~9gWt-4*6SvE+F=V{+ zx}719H-_Qg8q;-r1vwM`&AfW_8>he2ykxb2YroRN*nV>@_`o7|yr)q2|C1|jccYt5 zH*zd!oMoPS#k%TH<`=hDVjZRK4FA69Ts`=XRbP5uWbB;@U*|luOnWr>c)d!cFZ1kc ziRp|AViK?8ewHrp*f;mUQwOF*y@q4Vk2c+Ueya8URa3?vo9}v+7Sx8lea(1p<)LRx z-^3gQ`7Zo;*t6o{-GiyGt}3j3KcAs(h319Cb9eNv%>Q-s8q*Hd4`;)_$E4=+Y$z>x z+s*h*v_7dKEp@|ch6ACgCKX@TryuWo!>t$Y$)Nm5Kg7Q-JTI$e!qyM&3=tNfIE*p> zEP1&04AU_tv2FY|%i|;`usZDu`fsy2VEQJ97zSb6?EhBkYPAeIWF|0NvFDS2wqt>N zUed>lyVM%I&)@Xjcjx!)hjD2OtcoXVHQPtKhOyq?^GQAO`uDuUpS7CzvIh95sjT_E zySn67Lcz}6SMI*Q_<-%zg~A^k*Z0It`E&e@PQ%~rHF-PM8O2<96lK;PSHJ!h)9)!! z6B!@fFnsz_>pa6>^M(_lGcVK3@z2!?VNxB~JXQw{I}y+@bX=eJ1M}v#;gHbLtz5MOR(=#r#eD zz^-K5Q(OnumooB(ifbel%y}>4^>2Tc55vDN451Bj-a81TmyXr_lL1by;AK`{y#|4{ZEAMLl z%#~#ccV~F1E+nhv(<$Hq2h7$B>YCTlz%s?0c&A;f1jbYFFdu|rIcStB_>?vRWZ)x$FpMMWNZD5(OW|za?B=yoW zQ@QtV{A_U``>F^7!~VaGqU<*wmjC)4&f-(``@Ql03AxE~+^>o}_`aA~NIaRWUdQud z!@l=%zq@TVebWsVJ9ayip++HRPW998vWwZ~FzY?e;Vy_i{Z`*Tp z8>Ihd?^vhhz}?sUV4nVuj++0!_NPbL)qe{Yv)6fFwECglLAI!m)zjar&$s923MC-!D3oI2Fw@isjQqWmc`dIGlrl(EcUo|sW zOiStcv`H6N{8ne!C((9j z>dU*|y5_Pn6unw6%)$3YyJ3-VWRabu= zF_g7SzuNP_u^{59(X|~vOoh&{G{`=DasJ0jPH8huCXRoLD(YE2bO|{09^A*IVP|-D zcPCF#N<2H?>KHx`hX0u_Ex5BaWgp*Jee>83(~Y`a^-LBiJNy(ZHf&_@ONw7m{5UP4 zImW$vho0esEvMdk^>Qv)dqwQ7Tgq5leFT`11XZzKiJ`>`ZRvgM>V|sR=kLdyTqsy`0`@Q;J zw0u2axJl)6ra&DhgWLZZylsknAI^Qst7Kz3F|oU8m*q5phP{dQj8oBp`($-=5D z@GafZX9G*Y*Awn1#LxfB`qj28?a}k?{}ttJN?O)f{N_9SJDPDfr-D0YgTJ5OjyYd? zXK#~(nf5lKp?HI_`PP!uh!0GOyT33*7(6<^@@rYcRp~ETiRO$?HZkm&(Ni2>wI({} zRY<{g#jP#U@4rhhn3tN&a6R8wCb-usMO~~$>W#wA<$3z$w3>g? zZ&VplStKSuaN8+Xe^X~oFn@vh1xJHC9Z@aKnF}Jij!52HEze!1@MbzgSzXqSb3P9~ zbf}x}O|Mutw^4b*wq^ENKg2dCnlpZ2{?v9fzQNMrtjN1fJQMC~2IT38dR_Fe%{XIy za&ubkhQ|%%e{aai7T@`LeP*X<`u%gy{=c4|U7oOV`OVAoziyb!u;afysP`&hzFA^U z=+5q(GzX9w!dF7Fq}=PP+N{$3Kb&;^&tlBCp_!pfzvASFGq)O)fB#S8uK995S?!HV zLrk67jOwo+H!r&U>A+1DR|dxPh8-JyCP=yL@aukYQPbMcenp{!FLy%RDZNksnD0x@ zi;VstQhImQuE)*x8zwV6_^%zkNdMoa%!u3b9^`}?JKTv-So0$w@Z*>7YQcM@-v>Tp zy~@v+@O8SVbRaAD4LertgJ15aioH>0P-O_~bNytiYWQD%PU^q<1B?ddrUKKXPEUHX z#Qtf?_erfU(wa;S&&f0H*`fTwH})@MQ~c`kiQA+icJwz|udZVJ&9NYbN#>=jIpfcI zOGmE*P7*x~>@p0+j~fdz)=cT~2{?3fqVn%&Cw{s&J!Si;%&_{>g4NacC2ySkXm*sH zUtX~|I%;$D-P2}*4lf%ePS<5gU$qvE=?zQ@fA>G!lfgiY-Q!f3l!jL2tn$ag2ff;V zDK|8W$#}IlD{V-g^)GU(XtZ18WTCImPlUZ@J#cyc?2`u9-_%Z7yj&|Lb3WE?8o(UUhBKJwsvh#>HCUhHas#|L05hGykY)xT9HAa9`*Bwgq#f9``dmcz$o| z57A(EyZlqNb_>ofd(-zm&N}PW!P*YZ4cy=K>)tF&-^%bqOk?p~?|K{EJ--VIOuW2Y zF0uXmul4(XRB~a1isb~pqn*`f)z#P3H`vGgcS<`X&&c5ZO+GcceYW76M6=XfnIEfo zZXC_?oxhvseza(e;Stht-t01G^jzMds~u&_49Awthp;an-wd$W?& z|FK5P!1mE%_xx@24RMfJfl z?;_QP)mrJR@BTXMb!p+nAd}+eCljWnpZSpY&%v`j>NzlIv;)9fyM~h~^`d6TRlFc(HN2iu;%C(|B)nE6n5&t0eZ}AehUi~Q97`q2?pK5jI zbp_mSR9<1mTYVv5{Z;ndzfTv{FH_4=X?|2Zk40S6uW9zP)cP;W__{nN3VJP=ct^eL z(38k}Ymcve#VSydxNrZy1lBC}Z(?<4UIoOjzuLOVJ5ljuL43`lGbaw(6&S`8RUP!5 zx_H?x`#WB2M^#iM{1#c%Hl?54{DO5<KO16Yb1=dswpMEOMS)Dt>2jCH?EdoDljQGjc{d@0 zvA9w2(W8_8(yuP^e7IJ>CY|-A*wkGDG9?~-CdY0)xGuzaz^f^7n!ut)cGuON^GtsW zOo+J3{h;E)UGcp~*!FyB)lE>Av2nDk{iMDrcT4DTx2bv6MptHjXL}ka-P%0ymDr1G zTmRiLIk-W@c`7^OoLl;Nv+|dHe>FMGZ*m(4*D*UkyShK_Vlj!UnApmBrYZ=;$b>9g zyr8gZ;S1qStDfhTb{pP;!6CdgeSwVT?m-!h1a29?-ztB05)wrB>HO^fIex!m;6NAlT>&6REC#s`}u-&{@lqrlkMP#_c| z^*qkC>S)jLI(yA2*)zWN=&0;SuY9#x>GClq!^9woW2}C>6P2v`ir3p5h*9ib=D~4A zTq9U+isSk{-<_5e$W-}8|2L?RIq`?(?)U3b?^%D$JoIsoxP`S@@~tT?yvIetJy?z~ zg*HC=rLcL%ySSP)!A}%&%380<%N$;@-t2R*GE>7;N$~|987ihu->+Di*1h|BW4UW5 ztBbyZfPulf5~l9hUzW?>u`Sow9@Uhrb-iiY_w{Eg^cyBxu)m#WpjQx8;o(s zM@=|aA7^8EC3WSe9p~&50n6Vn-Z0@s-h+_jm4;?}j@p7Ir+dRcTwdQ1^_jB;PAQ=NLN+L*2IPWs@Gpxm6wOyUDa}#hil;)8EF* z@6C)=oF*Eirq}wY`4)fY{Myq~TE2#`v`%}ks}&%<;Ekd6wat^hl=|#smkHc)X~)h( zvd0u}@3yOY9I0sL>lDOx;=$>y%U)E}{kgMzxk`@0&QITjllBGdWjp=D=ffH`W?AF- z1$SPs^u1u)la;b5y43eISKaC}HuT&fmd}e8VcISsuo|29QJM0$!urS*uB{KiB zU(AfxG6l|0IsViYxLH34UCqMqSm}YWTcnM^(jR5Hv)#7HPk0vdMQ~A_V$-jVM~@3y z*{y5mtF~^JWb$+In)pFr$Nl)l#0sk%J)ocI5D zga=b8|I*n}yv1iN?-*^;E-TGmUc_`caNW^%!}rlUoJ%E7E&8_b+|B!2``#H!mad;s!z(NFlrP6{+c`NtJ;j>zDQ0bZ(KHz|&jW(XoagMEZ`NwbTyt7m?e{Ng{>P8kx4aDGDcl^KuF~Pqm0;@_GGp=Y3qSVQ zKDJ%W`HU}e>(fOIp#f^!5>K6uIIo)0kbLakiVZvFt%!~~p7FxsXW;h-4to{t&F9Ho z?Ovdw#=*(?(ncZg*xKZ~+MKgpwOj(a18QW1Z(q9W?Ro!(XZb?Cz~x!Y?AzV_|5;6Z z$8+VBFk?5Tleg=ImD7_S9pgFwX}<|`nv&iI)f-m)VsDgYn;+WyAmjUuz}bQAE4;V* z?K~g<{^WUIeI_{x^>(j?xi9RE1xtG6W|?2I{a<{9)zU<7!>@|4Mu)&x?;js{weZ{? zeQQ_#8LKDQZ`m6(J!n(Z_7%yFb-gc{ljkYrs(JPXWo*AWQ7q-Sn&4VC-ojtsUd1R~ zl)j?j6D4ShO_zx?%IhRs`>bdT zW{+Bt{-twvh{36?PtI$;$_ctCeMMwSn7q1a(wnrF?0@rZ9~~1}{m+iSY~uvk(vDp& zbFX!Wq=))yGub8eR4U$J-jupxmSPjft)t&&8{V;e9-A}$xZm=L-3F~rU)UTQFTGlP zX7iI=md`)fk3N^lk-n-fT-t0E^qMPpR$%!GXS+k%C*nH`1wZU`o*~j|t8lZ>=gRb) z?zQ3%quW|qN?(hce{C!IK573HRx^vu5j~O-?5W1gORwrH1!wU0IBfU-b0j(=cFx&X zE!TKoag;8-Ci#l5bj94;$|vGGGhG`b8)t}}Hg-8Fvi$Q723^19GyZLEv#Mo3wkv$X z%$(qRP7lRq^6jubs_?Hf@?LgCUi}2)*JsNN_Z9`PFa2kCo0X;Xh_USo>njTt>Kl%^ zE;uWo*wCcEa+k}(w_erF6V~lbI-c)YdiJ;2>TZDviUz{APNfGoTOU2X(Ovyi*^bXm z`PD~y&Mi;9=X?2;^3jvAa#sXjdCh()_+-KH;OSmhan5tpb18Vr1nWh|N8*aR1|ku8HedL1We>^+gr0C(a6!50=`{ z#9ew2WbpUzuFHp{3^B0cA>_^l0`?P-Gk1|a4S6VA@M6ZRyMlMvh)Ihx?F!G$KakuUoGH5{EUB5J zgJG|exEhQ5v(Jm~bocvxSd+LiICa*#YqqQWlQdpGyTI^WC1}=+O*W_YzIfqq{LEgh zkGl)X*;BhVg`V1R z#*bFN<6CBQ;I8A%MLmJnG>R|2x;|myf~^}FgK}+xTN=en&Yl#K?&Qf`E$*~=MOo(F z$7&+HrO#?7JdCSjVlfTSeM_Ja|-kD>#?&8Ye#ZB_7u{cJwBrC;1t(%JCrBcm|Wu8$uC#B_`m zTjmN~-CTTSf$MXtG@DtkW|d1s7d186Kw1b#2KHQ6tq&u zZ9(jAp&KicGNkHmeaJIZzIN%r`%FDHmUG5?!&m186?!hn5OMMCSafEysjiK(?eB7q zO0Pp~ZodTA{cLAHcD~}*nHg73&uZE3b9KwN6R%3bI?k89d#r1Bsz+EpwbRJ;W*1Mt zukU-Ym#qh?Sxns~1UW6ez~}XAi%J5Urq$_(nk(-n1&4nv_o=Sfk^SxX%Xdrb5Ba-s zuR7zBs=PRrWnrJ)bY&jfFD`ogzp_PE-1gX%9_mu@W?Q>M{g&#R^AE=s+Z{8XBWYb@ z`gfV2qF2CbA^WDK#(``a+*^GD%x;P8S9-+#>GlmRVWvM3EJY{cw@--h(%<6S(c;q{ z$g{C`Zmr>y`^IHwwlRJ*p3k(>ZKwF(w#=I+W+_Zad%oZ#>z!OCzg6qpJGn!-QdhYh zz3|_5KmTs^-S#XTn;zeMvD84*;O^ch=6h~8{D}1b+95gF|Gwq)ebx5=WaoT&BmHvw zsyx0+Gc}l}u%2Q`Rqlv)U!$aWpx^bL)Jz_p2L<0dzH)i3Ij~87?qTPoncWKnU8Z|z zb%X_``#Z0`rJna_?Q_db^Q526`I|Va`XT>f+tdG;BsXfXY-Hi!66a!ad@$43b&-s0 zbXt zvs;4oO_MZUDmv^~ajbCf1GBCDZ|0VV<-D3T&rp)}ugv6kPW^^gX8u04;m6JQi%R`U z&;PbLyY<0plkbc2-K(e7_(#8$XZSPkS=^tu8rKi4ciZv2zHZ;^L;dYX&sVZvza;ke z^I@msrMzDM&R0+K zuB1#*-}CdQXX4sRv)#6x^yqtIA$H*X5A#3ve|Z0iU0-p%Xn!pC*UDGc2HVvZO?Ij< zGvr;p;lsI#@*3uStoK{;51UWBek*&kRnw2sJ39on>}C3NtIBY})Ryjs0|IqLn?kfW zt~qP$E6J!fV{M)^VcWjgzW)hW@R%cPN{) zzx=568t-!+*!>vyfykM32l&1+46bhCne5BI%J zVY&BR<;QkEmj1FteC=L?=1>*39UL}k51Jm>vZys3T+8tBLDGV&tdbX*nrEDx)W#nbl){rKb*J2d|qSv z!f1BUR{`vQdi+GB78u#T%8bP0l+XkKz|Iib literal 12713 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 b{+F-b{M#VAU1l-^0|SGntDnm{r-UW|s_t9Y diff --git a/android/app/src/main/res/playstore-icon.png b/android/app/src/main/res/playstore-icon.png deleted file mode 100644 index 3e9c0ce9fa22266b80e40ca3d028b92180e8588e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8508 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4mJh`hA$OYelajGa29w(7BevL9RXp+soH$f z3=9eko-U3d6?5L+&D;|Db?&o|&;Q^5eTVzIQ9qNDi^v4W)BrZuz%8u{j%apD?n-)d z#VhN@!b?|IdR_1KTQ9e1m-b7)((rJh$?Kv#L$$(=E}5fcsF@sM;?}!JqR^$YYeh#x z&-Bghb%I-585^tL|9o3pcmKS$>$K;Lde3X#+f~08PCGj*^p$}VNBi&dTf?Wd|9#4w zyY}w?I%bP4U-s5H)$ezRvS*C6w_{)sTlAHIf#E_G3j+fK-`>}{4drq|@854{SaZMm zxh?}kgS!kP1H%DDkgwZ07#J92yqr1M_wfHe_x;KJ*S1Bkzkgt4IB@YXNQzI8fq}uo zg@J+LfdC@|LxVHeOoU*-dV9VZ)i0U99<8-u*l)pvMG01YL=wLwg$-oMFo!%4za&g6Pd*+P%Keg(KG+H$-~>6gO{)9kRy z72@n6(d}$6mK5xIrY@clG-n;-!qZhk4QAW7-&rf(y}Y!(ZuLA(`HOaMx6W%xc44@3 zfuS@zZjVE{y8ML&7E_%6Fhs2jS$X#;-`&_dE8?I1Ut)VJ)0We{lVQcg6)we(Dx)UW zI58(}|0=^ULFKJx`O9l>qN9TU^c1sYwJ@yc43t{$ExmuW@FSkrnhXU2(w|Cq8U9{n zmc96^hzujs0yaPH=NX}oFTdhpUb~#(K;l=C>XPEJwQ_pzx6Et$KA}g__!&2gLuu@U zn5CkT zxOfAm=bhZ2Y0KVzU@n99t3^+?SA1j-h<0@3zAPFwujWt{7hfa8iUq8Nt>?VLKR)7L z@T^H}`Sgs$n*Cn|WLOvj3@0BdS?giH@`OBZgPDNn)kynW5)wPxp?;@(kfkO=-tm zAws@gm)EE>IGoe<@z zcrO{emRu*u&~}XFT?gxd^&4&2XDKo8@OCd=tIp6cb7A9i2XB^!g^aH@&0}ClV`H1g ztXs&|ws1?+{=cnUZ#B!Zf`6`w)0%(vTG8fNx3pJonb%f#V18CL7uTx`47}WnP4s*& z{xFDSew=W$tM>f#Rf)C-x4zoTv@>Y#>;IdJ=FiiSyHxvgZPmV-n3=P#O=kEqF@(35 zTRkgqQ_$tdlCL=CUYq=F^||5&?ko&j?BZ9?-n2fu+bq(b@dCe*=~t(pOX5zC_jgvmRmv!bZ>_M?XR0u>;7GAdxSsZ1*QBKrnTn3-_M$V`P@tT+M!I@uw z1n+%jFKCFL-v9c!<$3OV0t|g7r{(TWiOmKn|7)_}FS>1dn zu3owOlYGQ^2W~+IKM}1hR=Y1&u{Cg2FNs)d`_%8XWQHKqfzI5cX?xc^Uz5(TVngk% z#pzsr0^gb#3LdR|mGD%+kQz%C$FW zUxF>O1Miz_(ppoZ&pU7nFz|_-+8Vwaq_=U|x0M=}Ob-|tA2op@ogO?(WYD0FeYs?q8a2K%ProfaaeuiJc0auvfpA{{>_H_S+w7nU&^0f(D`mUczS?JcvDYfjPluTQ;!;7$0 ze5{^3jo#{(XD{EDS-sOW`gHi0l8tWXr}nQ5Nwk%JVa~#E%WqX%T8pcdZselQ!d1Ht zJvjXDj~{P9xx}JCsqfeNV<*(P-0r@gUN;E5kFF zE?9UywAIUzmtf1>aV+D}zxwz^-dlIySt#C}{>7tixt#X<&}C`=``M#97#wcDxRjvl zr+0DB4xi@7AL9P*Z)$2gdeJI&acNf3wm5CGSMUC~t=Y2#88lby+{MV3TD^V8 zwZDCmJ-5yvB6zaptXXF+etML(Rx|JV-JiX;*2>myk=WqMu;823m6fa~z2?r2S;x3= z_4)t*0|S#Exx~uV$9s2cmu7#{wT-hoAlTT&(KSo%S$1XBR<~o1e?2v1JDzBz9=FbT z^3$lf|C`^P&A({(^~>pG#G<({AMVdz7k=TtBFVn(&qnuSg}*|M z*I#;j^Zx5|f2u@fc%66)B^9!kFZ7F@`fs6LM$M9^`v3CH6-r(%mYsijQpL=hZ0pZ; zPJfv!Tc7gj(f?%&R;0cR-KF){xpc+l9QJ}W91K^ymhbv<@|d`Za%6_B>m-q>FBTm; zzSU^wv8paXjG*q*q#jb!z%;p7)8* zvHMc@R->Qd*PL(NJM~0L*GoU_s@?jsq&ds7rTz!5v|6*A!M%sU!I!1h=5MmBy#FS- zA`kA%-#?c**juUZjN!gK^_nqXrqi57{mbWvUwy=4A;QG4b%V`M-MLfd#n(A1=t zQ4@0cu;jJiTj#zMv`t$YzV|tA?V7n$<}7=9QhiN2gL?~u!&6`W&s#0_9;rGe=sD%Z zrZ3-3U6j`@-_olnwe<9*`@unzyQhgQ7r$=L)*e+=5@Dl zL)fzG9nJ^$ii>P9+Uo|YcBUwciEh>UyM^u5hwTg4)?9raDXORIyY9jSi$hh%0%y^ClI za(cVJ?czNShLB4Fy;oko+g}B`UYB=^UJDJma_I}#YstN3RaJWGEsHi)q&cb1 z6`OwL*_!ue?mR%u}ZM*oq4{xz{@%>*`9bP3x zIrFtO+Kz9OT6Xc8aYMNxLx5%Q;~3T4FHM#veU}8Tz7KNKb~XuePX4_of1bw0lZETP z@;r#;U5#er)D7;fC_e_4`vZxRVe6UZehH zCud>T*Oprn@elcHtiq1B3a?RTc<;opASlT6is-HPVyl!x?!Uenox9}L^FRIOrL70= zh;U7HW>^p;wDc8E>^0+GcNQ32sdCCK+5Yf-X!?t+?$c2h<2V>Xyr#Epxysp)|LOw6 zYtF3~7dBoK{uQ&xCAP*wK&y?xVd<8~llQBrDvHkMt59j0bfJz>W9$3tX0N G142 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 + diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..06952be --- /dev/null +++ b/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/main/res/values/ic_launcher_background.xml b/android/app/src/main/res/values/ic_launcher_background.xml index 6d45fe0..8b8532c 100644 --- a/android/app/src/main/res/values/ic_launcher_background.xml +++ b/android/app/src/main/res/values/ic_launcher_background.xml @@ -1,4 +1,4 @@ - #2d2d2d + #6A1B9A \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml deleted file mode 100644 index 2d709a4..0000000 --- a/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - Subtracks - diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index 7ba83a2..cb1ef88 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -1,9 +1,18 @@ + - - - + + diff --git a/android/app/src/main/res/xml/network_security_config.xml b/android/app/src/main/res/xml/network_security_config.xml deleted file mode 100644 index bb6ab93..0000000 --- a/android/app/src/main/res/xml/network_security_config.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..a4bd2dd --- /dev/null +++ b/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,8 @@ + + + + diff --git a/android/build.gradle b/android/build.gradle index 794508d..58a8c74 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,69 +1,31 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - buildscript { - ext { - buildToolsVersion = "30.0.2" - minSdkVersion = 21 - compileSdkVersion = 30 - targetSdkVersion = 30 - ndkVersion = "21.4.7075529" - - // react-native-async-storage next - kotlinVersion = '1.4.21' - } + ext.kotlin_version = '1.7.10' repositories { google() mavenCentral() - // jcenter() - maven { - url 'https://plugins.gradle.org/m2/' - } } + dependencies { - classpath("com.android.tools.build:gradle:4.2.2") - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - - // react-native-async-storage next - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" - classpath "gradle.plugin.com.cookpad.android.plugin:plugin:1.2.8" + classpath 'com.android.tools.build:gradle:7.2.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } -apply plugin: "com.cookpad.android.plugin.license-tools" - -licenseTools { - outputHtml = "../../../app/src/main/assets/licenses.html" -} allprojects { repositories { - mavenLocal() - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url("$rootDir/../node_modules/react-native/android") - } - maven { - // Android JSC is installed from npm - url("$rootDir/../node_modules/jsc-android/dist") - } - mavenCentral { - // We don't want to fetch react-native from Maven Central as there are - // older versions over there. - content { - excludeGroup "com.facebook.react" - } - } google() - maven { url 'https://www.jitpack.io' } - // remove jcenter once the following workarounds are no longer needed - jcenter() { - content { - // used by react-native-track-player, can remove once they use a newer exoplayer - includeGroup("com.linkedin.dexmaker") - // used by exoplayer - includeGroup("com.linkedin.dexmaker-mockito") - includeGroup("com.google.android.exoplayer") - } - } + mavenCentral() } } + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/android/exoplayer_settings.gradle b/android/exoplayer_settings.gradle deleted file mode 100644 index c9c7988..0000000 --- a/android/exoplayer_settings.gradle +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (C) 2017 The Android Open Source Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -def rootDir = gradle.ext.exoplayerRoot -def modulePrefix = ':' -if (gradle.ext.has('exoplayerModulePrefix')) { - modulePrefix += gradle.ext.exoplayerModulePrefix -} - -// include modulePrefix + 'library' -include modulePrefix + 'library-core' -include modulePrefix + 'library-dash' -include modulePrefix + 'library-hls' -include modulePrefix + 'library-smoothstreaming' -// include modulePrefix + 'library-ui' -include modulePrefix + 'testutils' -// include modulePrefix + 'extension-av1' -include modulePrefix + 'extension-ffmpeg' -// include modulePrefix + 'extension-flac' -// include modulePrefix + 'extension-gvr' -// include modulePrefix + 'extension-ima' -// include modulePrefix + 'extension-cast' -// include modulePrefix + 'extension-cronet' -// include modulePrefix + 'extension-mediasession' -// include modulePrefix + 'extension-okhttp' -// include modulePrefix + 'extension-opus' -// include modulePrefix + 'extension-vp9' -// include modulePrefix + 'extension-rtmp' -// include modulePrefix + 'extension-leanback' -// include modulePrefix + 'extension-jobdispatcher' -// include modulePrefix + 'extension-workmanager' - -// project(modulePrefix + 'library').projectDir = new File(rootDir, 'library/all') -project(modulePrefix + 'library-core').projectDir = new File(rootDir, 'library/core') -project(modulePrefix + 'library-dash').projectDir = new File(rootDir, 'library/dash') -project(modulePrefix + 'library-hls').projectDir = new File(rootDir, 'library/hls') -project(modulePrefix + 'library-smoothstreaming').projectDir = new File(rootDir, 'library/smoothstreaming') -// project(modulePrefix + 'library-ui').projectDir = new File(rootDir, 'library/ui') -project(modulePrefix + 'testutils').projectDir = new File(rootDir, 'testutils') -// project(modulePrefix + 'extension-av1').projectDir = new File(rootDir, 'extensions/av1') -project(modulePrefix + 'extension-ffmpeg').projectDir = new File(rootDir, 'extensions/ffmpeg') -// project(modulePrefix + 'extension-flac').projectDir = new File(rootDir, 'extensions/flac') -// project(modulePrefix + 'extension-gvr').projectDir = new File(rootDir, 'extensions/gvr') -// project(modulePrefix + 'extension-ima').projectDir = new File(rootDir, 'extensions/ima') -// project(modulePrefix + 'extension-cast').projectDir = new File(rootDir, 'extensions/cast') -// project(modulePrefix + 'extension-cronet').projectDir = new File(rootDir, 'extensions/cronet') -// project(modulePrefix + 'extension-mediasession').projectDir = new File(rootDir, 'extensions/mediasession') -// project(modulePrefix + 'extension-okhttp').projectDir = new File(rootDir, 'extensions/okhttp') -// project(modulePrefix + 'extension-opus').projectDir = new File(rootDir, 'extensions/opus') -// project(modulePrefix + 'extension-vp9').projectDir = new File(rootDir, 'extensions/vp9') -// project(modulePrefix + 'extension-rtmp').projectDir = new File(rootDir, 'extensions/rtmp') -// project(modulePrefix + 'extension-leanback').projectDir = new File(rootDir, 'extensions/leanback') -// project(modulePrefix + 'extension-jobdispatcher').projectDir = new File(rootDir, 'extensions/jobdispatcher') -// project(modulePrefix + 'extension-workmanager').projectDir = new File(rootDir, 'extensions/workmanager') diff --git a/android/gradle.properties b/android/gradle.properties index 1fcfd5b..94adc3a 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,36 +1,3 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx1024m -XX:MaxPermSize=256m -org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn +org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true -# Automatically convert third-party libraries to use AndroidX android.enableJetifier=true - -# Version of flipper SDK to use with React Native -FLIPPER_VERSION=0.99.0 - -# react-native-async-storage next -AsyncStorage_useNextStorage=true -AsyncStorage_kotlinVersion=1.4.21 - -# required to override exoplayer used by react-native-track-player, resolves "abstract method" error -# see: https://github.com/google/ExoPlayer/issues/6801#issuecomment-574089568 -android.enableDexingArtifactTransform=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar old mode 100644 new mode 100755 index e708b1c023ec8b20f512888fe07c5bd3ff77bb8f..13372aef5e24af05341d49695ee84e5f9b594659 GIT binary patch delta 48746 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/dev/null APP_HOME="`pwd -P`" cd "$SAVED" >/dev/null -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn () { - echo "$*" -} - -die () { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; -esac - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then @@ -106,7 +85,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -126,11 +105,10 @@ if $darwin; then GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" fi -# For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath @@ -156,30 +134,27 @@ if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then else eval `echo args$i`="\"$arg\"" fi - i=`expr $i + 1` + i=$((i+1)) done case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; esac fi -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") } -APP_ARGS=`save "$@"` +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" - -exec "$JAVACMD" "$@" +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat old mode 100644 new mode 100755 index 107acd3..aec9973 --- a/android/gradlew.bat +++ b/android/gradlew.bat @@ -1,89 +1,90 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/licenses.yml b/android/licenses.yml deleted file mode 100644 index 8bfdb1d..0000000 --- a/android/licenses.yml +++ /dev/null @@ -1,691 +0,0 @@ -- artifact: androidx.activity:activity:+ - name: activity - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.annotation:annotation-experimental:+ - name: annotation-experimental - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx/releases/annotation#1.1.0 -- artifact: androidx.annotation:annotation:+ - name: annotation - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx/releases/annotation#1.2.0 -- artifact: androidx.appcompat:appcompat-resources:+ - name: appcompat-resources - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.appcompat:appcompat:+ - name: appcompat - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.arch.core:core-common:+ - name: core-common - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.arch.core:core-runtime:+ - name: core-runtime - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.asynclayoutinflater:asynclayoutinflater:+ - name: asynclayoutinflater - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.autofill:autofill:+ - name: autofill - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx/releases/autofill#1.1.0 -- artifact: androidx.cardview:cardview:+ - name: cardview - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.collection:collection:+ - name: collection - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.coordinatorlayout:coordinatorlayout:+ - name: coordinatorlayout - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.core:core-ktx:+ - name: core-ktx - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx/releases/core#1.6.0 -- artifact: androidx.core:core:+ - name: core - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.cursoradapter:cursoradapter:+ - name: cursoradapter - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.customview:customview:+ - name: customview - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.documentfile:documentfile:+ - name: documentfile - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.drawerlayout:drawerlayout:+ - name: drawerlayout - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.fragment:fragment:+ - name: fragment - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.interpolator:interpolator:+ - name: interpolator - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.legacy:legacy-support-core-ui:+ - name: legacy-support-core-ui - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.legacy:legacy-support-core-utils:+ - name: legacy-support-core-utils - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.lifecycle:lifecycle-common:+ - name: lifecycle-common - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.lifecycle:lifecycle-livedata-core:+ - name: lifecycle-livedata-core - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.lifecycle:lifecycle-livedata:+ - name: lifecycle-livedata - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.lifecycle:lifecycle-runtime:+ - name: lifecycle-runtime - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.lifecycle:lifecycle-viewmodel-savedstate:+ - name: lifecycle-viewmodel-savedstate - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.lifecycle:lifecycle-viewmodel:+ - name: lifecycle-viewmodel - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.loader:loader:+ - name: loader - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.localbroadcastmanager:localbroadcastmanager:+ - name: localbroadcastmanager - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.media:media:+ - name: media - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.palette:palette:+ - name: palette - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.print:print:+ - name: print - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.recyclerview:recyclerview:+ - name: recyclerview - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.room:room-common:+ - name: room-common - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx/releases/room#2.3.0 -- artifact: androidx.room:room-ktx:+ - name: room-ktx - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx/releases/room#2.3.0 -- artifact: androidx.room:room-runtime:+ - name: room-runtime - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx/releases/room#2.3.0 -- artifact: androidx.savedstate:savedstate:+ - name: savedstate - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.slidingpanelayout:slidingpanelayout:+ - name: slidingpanelayout - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.sqlite:sqlite-framework:+ - name: sqlite-framework - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.sqlite:sqlite:+ - name: sqlite - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/topic/libraries/architecture/index.html -- artifact: androidx.swiperefreshlayout:swiperefreshlayout:+ - name: swiperefreshlayout - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.test.ext:junit:+ - name: junit - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/testing -- artifact: androidx.test:core:+ - name: core - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/testing -- artifact: androidx.test:monitor:+ - name: monitor - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/testing -- artifact: androidx.transition:transition:+ - name: transition - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.vectordrawable:vectordrawable-animated:+ - name: vectordrawable-animated - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.vectordrawable:vectordrawable:+ - name: vectordrawable - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.versionedparcelable:versionedparcelable:+ - name: versionedparcelable - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.viewpager2:viewpager2:+ - name: viewpager2 - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx -- artifact: androidx.viewpager:viewpager:+ - name: viewpager - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: androidx.webkit:webkit:+ - name: webkit - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://developer.android.com/jetpack/androidx/releases/webkit#1.4.0 -- artifact: com.facebook.fbjni:fbjni-java-only:+ - name: fbjni-java-only - copyrightHolder: Original Author - license: APACHE-2 - licenseUrl: https://github.com/facebookincubator/fbjni/blob/master/LICENSE - url: https://github.com/facebookincubator/fbjni -- artifact: com.facebook.fresco:drawee:+ - name: drawee - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:fbcore:+ - name: fbcore - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:fresco:+ - name: fresco - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:imagepipeline-base:+ - name: imagepipeline-base - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:imagepipeline-native:+ - name: imagepipeline-native - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:imagepipeline-okhttp3:+ - name: imagepipeline-okhttp3 - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:imagepipeline:+ - name: imagepipeline - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:memory-type-ashmem:+ - name: memory-type-ashmem - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:memory-type-java:+ - name: memory-type-java - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:memory-type-native:+ - name: memory-type-native - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:middleware:+ - name: middleware - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:nativeimagefilters:+ - name: nativeimagefilters - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:nativeimagetranscoder:+ - name: nativeimagetranscoder - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:soloader:+ - name: soloader - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.fresco:ui-common:+ - name: ui-common - copyrightHolder: Original Author - license: MIT - licenseUrl: https://github.com/facebook/fresco/blob/master/LICENSE - url: https://github.com/facebook/fresco -- artifact: com.facebook.infer.annotation:infer-annotation:+ - name: infer-annotation - copyrightHolder: Original Author - license: MIT license - licenseUrl: https://github.com/facebook/infer/blob/master/LICENSE - url: http://fbinfer.com/ -- artifact: com.facebook.react:react-native:+ - name: react-native - copyrightHolder: Original Author - license: MIT License - licenseUrl: https://github.com/facebook/react-native/blob/HEAD/LICENSE - url: https://github.com/facebook/react-native -- artifact: com.facebook.soloader:annotation:+ - name: annotation - copyrightHolder: Original Author - license: Apache-2 - licenseUrl: https://github.com/facebook/soloader/blob/master/LICENSE - url: https://github.com/facebook/soloader -- artifact: com.facebook.soloader:nativeloader:+ - name: nativeloader - copyrightHolder: Original Author - license: Apache-2 - licenseUrl: https://github.com/facebook/soloader/blob/master/LICENSE - url: https://github.com/facebook/soloader -- artifact: com.facebook.soloader:soloader:+ - name: soloader - copyrightHolder: Original Author - license: Apache-2 - licenseUrl: https://github.com/facebook/soloader/blob/master/LICENSE - url: https://github.com/facebook/soloader -- artifact: com.facebook.yoga:proguard-annotations:+ - name: proguard-annotations - copyrightHolder: Original Author - license: MIT License - licenseUrl: https://github.com/facebook/yoga/blob/master/LICENSE - url: https://github.com/facebook/yoga -- artifact: com.github.bumptech.glide:annotations:+ - name: annotations - copyrightHolder: Original Author - license: Simplified BSD License - licenseUrl: http://www.opensource.org/licenses/bsd-license - url: https://github.com/bumptech/glide -- artifact: com.github.bumptech.glide:disklrucache:+ - name: disklrucache - copyrightHolder: Original Author - license: Simplified BSD License - licenseUrl: http://www.opensource.org/licenses/bsd-license - url: https://github.com/bumptech/glide -- artifact: com.github.bumptech.glide:gifdecoder:+ - name: gifdecoder - copyrightHolder: Original Author - license: Simplified BSD License - licenseUrl: http://www.opensource.org/licenses/bsd-license - url: https://github.com/bumptech/glide -- artifact: com.github.bumptech.glide:glide:+ - name: glide - copyrightHolder: Original Author - license: Simplified BSD License - licenseUrl: http://www.opensource.org/licenses/bsd-license - url: https://github.com/bumptech/glide -- artifact: com.google.android.exoplayer:exoplayer-core:+ - name: exoplayer-core - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt -- artifact: com.google.android.exoplayer:exoplayer-dash:+ - name: exoplayer-dash - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt -- artifact: com.google.android.exoplayer:exoplayer-hls:+ - name: exoplayer-hls - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt -- artifact: com.google.android.exoplayer:exoplayer-smoothstreaming:+ - name: exoplayer-smoothstreaming - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt -- artifact: com.google.android.material:material:+ - name: material - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://developer.android.com/tools/extras/support-library.html -- artifact: com.google.auto.value:auto-value-annotations:+ - name: auto-value-annotations - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/google/auto -- artifact: com.google.code.findbugs:jsr305:+ - name: jsr305 - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://findbugs.sourceforge.net/ -- artifact: com.google.errorprone:error_prone_annotations:+ - name: error_prone_annotations - copyrightHolder: Original Author - license: Apache 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt -- artifact: com.google.guava:failureaccess:+ - name: failureaccess - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/google/guava -- artifact: com.google.guava:guava:+ - name: guava - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/google/guava -- artifact: com.google.guava:listenablefuture:+ - name: listenablefuture - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/google/guava -- artifact: com.google.j2objc:j2objc-annotations:+ - name: j2objc-annotations - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/google/j2objc/ -- artifact: com.google.truth:truth:+ - name: truth - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/google/truth -- artifact: com.googlecode.java-diff-utils:diffutils:+ - name: diffutils - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://code.google.com/p/java-diff-utils/ -- artifact: com.parse.bolts:bolts-tasks:+ - name: bolts-tasks - copyrightHolder: Original Author - license: BSD License - licenseUrl: https://github.com/BoltsFramework/Bolts-Android/blob/master/LICENSE - url: https://github.com/BoltsFramework/Bolts-Android -- artifact: com.squareup.okhttp3:okhttp-urlconnection:+ - name: okhttp-urlconnection - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://square.github.io/okhttp/ -- artifact: com.squareup.okhttp3:okhttp:+ - name: okhttp - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://square.github.io/okhttp/ -- artifact: com.squareup.okio:okio:+ - name: okio - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/square/okio/ -- artifact: javax.inject:javax.inject:+ - name: javax.inject - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://code.google.com/p/atinject/ -- artifact: junit:junit:+ - name: junit - copyrightHolder: Original Author - license: Eclipse Public License 1.0 - licenseUrl: http://www.eclipse.org/legal/epl-v10.html - url: http://junit.org -- artifact: net.bytebuddy:byte-buddy-agent:+ - name: byte-buddy-agent - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/raphw/byte-buddy -- artifact: net.bytebuddy:byte-buddy:+ - name: byte-buddy - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/raphw/byte-buddy -- artifact: org.apache.commons:commons-lang3:+ - name: commons-lang3 - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://commons.apache.org/lang/ -- artifact: org.checkerframework:checker-compat-qual:+ - name: checker-compat-qual - copyrightHolder: Original Author - license: GNU General Public License, version 2 (GPL2), with the classpath exception - licenseUrl: http://www.gnu.org/software/classpath/license.html - url: https://checkerframework.org -- artifact: org.checkerframework:checker-qual:+ - name: checker-qual - copyrightHolder: Original Author - license: The MIT License - licenseUrl: http://opensource.org/licenses/MIT - url: https://checkerframework.org -- artifact: org.codehaus.mojo:animal-sniffer-annotations:+ - name: animal-sniffer-annotations - copyrightHolder: Original Author - license: The MIT License - licenseUrl: http://opensource.org/licenses/MIT - url: https://github.com/mojohaus/animal-sniffer -- artifact: org.hamcrest:hamcrest-core:+ - name: hamcrest-core - copyrightHolder: Original Author - license: BSD License - licenseUrl: https://raw.githubusercontent.com/hamcrest/JavaHamcrest/master/LICENSE.txt - url: https://github.com/hamcrest/JavaHamcrest -- artifact: org.jetbrains.kotlin:kotlin-annotations-jvm:+ - name: kotlin-annotations-jvm - copyrightHolder: Original Author - license: The Apache License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://kotlinlang.org/ -- artifact: org.jetbrains.kotlin:kotlin-reflect:+ - name: kotlin-reflect - copyrightHolder: Original Author - license: The Apache License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://kotlinlang.org/ -- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+ - name: kotlin-stdlib-common - copyrightHolder: Original Author - license: The Apache License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://kotlinlang.org/ -- artifact: org.jetbrains.kotlin:kotlin-stdlib-jdk7:+ - name: kotlin-stdlib-jdk7 - copyrightHolder: Original Author - license: The Apache License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://kotlinlang.org/ -- artifact: org.jetbrains.kotlin:kotlin-stdlib-jdk8:+ - name: kotlin-stdlib-jdk8 - copyrightHolder: Original Author - license: The Apache License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://kotlinlang.org/ -- artifact: org.jetbrains.kotlin:kotlin-stdlib:+ - name: kotlin-stdlib - copyrightHolder: Original Author - license: The Apache License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: https://kotlinlang.org/ -- artifact: org.jetbrains.kotlinx:kotlinx-coroutines-android:+ - name: kotlinx-coroutines-android - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: https://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/Kotlin/kotlinx.coroutines -- artifact: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:+ - name: kotlinx-coroutines-core-jvm - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: https://www.apache.org/licenses/LICENSE-2.0.txt - url: https://github.com/Kotlin/kotlinx.coroutines -- artifact: org.jetbrains:annotations:+ - name: annotations - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://www.jetbrains.org -- artifact: org.mockito:mockito-core:+ - name: mockito-core - copyrightHolder: Original Author - license: The MIT License - licenseUrl: https://github.com/mockito/mockito/blob/master/LICENSE - url: https://github.com/mockito/mockito -- artifact: org.objenesis:objenesis:+ - name: objenesis - copyrightHolder: Original Author - license: The Apache Software License, Version 2.0 - licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt - url: http://objenesis.org diff --git a/android/settings.gradle b/android/settings.gradle index 18dddfb..44e62bc 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,12 +1,11 @@ -rootProject.name = 'subtracks' -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-vector-icons' -project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') -include ':react-native-fs' -project(':react-native-fs').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-fs/android') -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) include ':app' -gradle.ext.exoplayerRoot = '../submodules/ExoPlayer' -gradle.ext.exoplayerModulePrefix = 'exoplayer-' -apply from: file("exoplayer_settings.gradle") + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/app/App.tsx b/app/App.tsx deleted file mode 100644 index 4da23e8..0000000 --- a/app/App.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import ProgressHook from '@app/components/ProgressHook' -import RootNavigator from '@app/navigation/RootNavigator' -import queryClient from '@app/query/queryClient' -import SplashPage from '@app/screens/SplashPage' -import { useStore } from '@app/state/store' -import colors from '@app/styles/colors' -import React from 'react' -import { StatusBar, StyleSheet, View } from 'react-native' -import { MenuProvider } from 'react-native-popup-menu' -import { QueryClientProvider } from 'react-query' - -const Debug = () => { - const currentTrackTitle = useStore(store => store.currentTrack?.title) - console.log('currentTrackTitle', currentTrackTitle) - return <> -} - -const App = () => { - return ( - - - - - - - - - - - - - ) -} - -const styles = StyleSheet.create({ - appContainer: { - flex: 1, - backgroundColor: colors.gradient.high, - }, -}) - -export default App diff --git a/app/app.json b/app/app.json deleted file mode 100644 index 5482a96..0000000 --- a/app/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "subtracks", - "displayName": "Subtracks" -} diff --git a/app/components/Button.tsx b/app/components/Button.tsx deleted file mode 100644 index b98422c..0000000 --- a/app/components/Button.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import React from 'react' -import { GestureResponderEvent, StyleProp, StyleSheet, Text, ViewStyle } from 'react-native' -import PressableOpacity from './PressableOpacity' - -const Button: React.FC<{ - title?: string - buttonStyle?: 'hollow' | 'highlight' - onPress: (event: GestureResponderEvent) => void - style?: StyleProp - disabled?: boolean -}> = ({ title, buttonStyle, onPress, children, style, disabled }) => { - return ( - - {title ? ( - - {title} - - ) : ( - children - )} - - ) -} - -const styles = StyleSheet.create({ - container: { - backgroundColor: colors.accent, - paddingHorizontal: 10, - minHeight: 42, - maxHeight: 42, - justifyContent: 'center', - borderRadius: 1000, - }, - hollow: { - backgroundColor: 'transparent', - borderColor: colors.text.primary, - borderWidth: 1.5, - }, - highlight: { - borderColor: colors.text.primary, - borderWidth: 1.5, - }, - text: { - fontSize: 16, - fontFamily: font.bold, - color: colors.text.primary, - paddingHorizontal: 14, - textAlign: 'center', - }, -}) - -export default Button diff --git a/app/components/ContextMenu.tsx b/app/components/ContextMenu.tsx deleted file mode 100644 index f69a42b..0000000 --- a/app/components/ContextMenu.tsx +++ /dev/null @@ -1,403 +0,0 @@ -import PressableOpacity from '@app/components/PressableOpacity' -import { useStar } from '@app/hooks/query' -import { StarrableItemType, Song, Artist, Album } from '@app/models/library' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import { NavigationProp, useNavigation } from '@react-navigation/native' -import { ReactComponentLike } from 'prop-types' -import React from 'react' -import { useTranslation } from 'react-i18next' -import { ScrollView, StyleProp, StyleSheet, Text, View, ViewStyle } from 'react-native' -import { Menu, MenuOption, MenuOptions, MenuTrigger, renderers } from 'react-native-popup-menu' -import IconFA from 'react-native-vector-icons/FontAwesome' -import IconFA5 from 'react-native-vector-icons/FontAwesome5' -import CoverArt from './CoverArt' -import { Star } from './Star' -import { withSuspenseMemo } from './withSuspense' - -const { SlideInMenu } = renderers - -type ContextMenuProps = { - menuStyle?: StyleProp - triggerWrapperStyle?: StyleProp - triggerOuterWrapperStyle?: StyleProp - triggerTouchableStyle?: StyleProp - onPress?: () => any - triggerOnLongPress?: boolean - disabled?: boolean -} - -type InternalContextMenuProps = ContextMenuProps & { - menuHeader: React.ReactNode - menuOptions: React.ReactNode -} - -const ContextMenu: React.FC = ({ - menuStyle, - triggerWrapperStyle, - triggerOuterWrapperStyle, - triggerTouchableStyle, - onPress, - menuHeader, - menuOptions, - children, - triggerOnLongPress, - disabled, -}) => { - menuStyle = menuStyle || { flex: 1 } - triggerWrapperStyle = triggerWrapperStyle || { flex: 1 } - triggerOuterWrapperStyle = triggerOuterWrapperStyle || { flex: 1 } - triggerTouchableStyle = triggerTouchableStyle || { flex: 1 } - return ( - - - {children} - - ( - - {menuHeader} - {options} - - )}> - {menuOptions} - - - ) -} - -type ContextMenuOptionProps = { - onSelect?: () => any -} - -const ContextMenuOption: React.FC = ({ onSelect, children }) => ( - - {children} - -) - -type ContextMenuIconTextOptionProps = ContextMenuOptionProps & { - IconComponent?: ReactComponentLike - IconComponentRaw?: React.ReactNode - name?: string - size?: number - color?: string - text: string -} - -const ContextMenuIconTextOption = React.memo( - ({ onSelect, IconComponent, IconComponentRaw, name, color, size, text }) => { - let Icon: React.ReactNode - if (IconComponentRaw) { - Icon = IconComponentRaw - } else if (IconComponent) { - Icon = - } else { - Icon = <> - } - return ( - - {Icon} - - {text} - - - ) - }, -) - -const MenuHeader = React.memo<{ - coverArt?: string - artistId?: string - albumId?: string - title: string - subtitle?: string -}>(({ coverArt, artistId, albumId, title, subtitle }) => { - let CoverArtComponent = <> - if (artistId) { - CoverArtComponent = ( - - ) - } else if (albumId) { - CoverArtComponent = ( - - ) - } else { - CoverArtComponent = ( - - ) - } - - return ( - - {CoverArtComponent} - - - {title} - - {subtitle ? ( - - {subtitle} - - ) : ( - <> - )} - - - ) -}) - -const OptionStar = withSuspenseMemo<{ - id: string - type: StarrableItemType - additionalText?: string -}>(({ id, type, additionalText: text }) => { - const { query, toggle } = useStar(id, type) - const { t } = useTranslation() - - return ( - } - text={(query.data ? t('context.actions.unstar') : t('context.actions.star')) + (text ? ` ${text}` : '')} - onSelect={() => toggle.mutate()} - /> - ) -}) - -const OptionViewArtist = withSuspenseMemo<{ - navigation: NavigationProp - artist?: string - artistId?: string -}>(({ navigation, artist, artistId }) => { - const { t } = useTranslation() - - if (!artist || !artistId) { - return <> - } - - return ( - navigation.navigate('artist', { id: artistId, title: artist })} - /> - ) -}) - -const OptionViewAlbum = withSuspenseMemo<{ - navigation: NavigationProp - album?: string - albumId?: string -}>(({ navigation, album, albumId }) => { - const { t } = useTranslation() - - if (!album || !albumId) { - return <> - } - - return ( - navigation.navigate('album', { id: albumId, title: album })} - /> - ) -}) - -// const OptionDownload = React.memo<{ -// itemType: string -// }>(({ itemType }) => ( -// -// )) - -export type AlbumContextPressableProps = ContextMenuProps & { - album: Album -} - -export const AlbumContextPressable: React.FC = props => { - const navigation = useNavigation() - const { album, children } = props - - return ( - } - menuOptions={ - <> - - - {/* */} - - }> - {children} - - ) -} - -export type SongContextPressableProps = ContextMenuProps & { - song: Song -} - -export const SongContextPressable: React.FC = props => { - const navigation = useNavigation() - const { song, children } = props - - return ( - } - menuOptions={ - <> - - - - {/* */} - - }> - {children} - - ) -} - -export type ArtistContextPressableProps = ContextMenuProps & { - artist: Artist -} - -export const ArtistContextPressable: React.FC = props => { - const { artist, children } = props - - return ( - } - menuOptions={ - <> - - {/* */} - - }> - {children} - - ) -} - -export type NowPlayingContextPressableProps = ContextMenuProps & { - song: Song -} - -export const NowPlayingContextPressable: React.FC = props => { - const navigation = useNavigation() - const { song, children } = props - - return ( - } - menuOptions={ - <> - - - - - }> - {children} - - ) -} - -const styles = StyleSheet.create({ - optionsContainer: { - backgroundColor: 'rgba(45, 45, 45, 0.95)', - maxHeight: 365, - }, - optionsWrapper: { - // marginBottom: 10, - paddingHorizontal: 20, - // backgroundColor: 'purple', - }, - menuHeader: { - paddingTop: 14, - paddingBottom: 10, - paddingHorizontal: 20, - flex: 1, - flexDirection: 'row', - justifyContent: 'center', - alignItems: 'center', - }, - coverArt: { - width: 42, - height: 42, - }, - menuHeaderText: { - flex: 1, - marginLeft: 10, - }, - menuTitle: { - fontFamily: font.semiBold, - fontSize: 16, - color: colors.text.primary, - }, - menuSubtitle: { - fontFamily: font.regular, - fontSize: 14, - color: colors.text.secondary, - }, - option: { - paddingVertical: 8, - // paddingHorizontal: 100, - flexDirection: 'row', - alignItems: 'center', - // backgroundColor: 'blue', - overflow: 'hidden', - }, - icon: { - marginRight: 10, - width: 32, - height: 32, - justifyContent: 'center', - alignItems: 'center', - // backgroundColor: 'red', - }, - optionText: { - fontFamily: font.semiBold, - fontSize: 16, - color: colors.text.primary, - // backgroundColor: 'green', - }, -}) diff --git a/app/components/CoverArt.tsx b/app/components/CoverArt.tsx deleted file mode 100644 index 6c39acb..0000000 --- a/app/components/CoverArt.tsx +++ /dev/null @@ -1,133 +0,0 @@ -import { useQueryAlbumCoverArtPath, useQueryArtistArtPath, useQueryCoverArtPath } from '@app/hooks/query' -import { CacheImageSize } from '@app/models/cache' -import colors from '@app/styles/colors' -import React, { useState } from 'react' -import { - ActivityIndicator, - Image, - ImageResizeMode, - ImageSourcePropType, - ImageStyle, - StyleSheet, - View, - ViewStyle, -} from 'react-native' - -type BaseProps = { - style?: ViewStyle - imageStyle?: ImageStyle - resizeMode?: ImageResizeMode - round?: boolean - size: CacheImageSize - fadeDuration?: number -} - -type ArtistCoverArtProps = BaseProps & { - type: 'artist' - artistId: string -} - -type CoverArtProps = BaseProps & { - type: 'cover' - coverArt?: string -} - -type AlbumIdProps = BaseProps & { - type: 'album' - albumId?: string -} - -type ImageSourceProps = BaseProps & { - data?: string - isFetching: boolean - isExistingFetching: boolean -} - -const ImageSource = React.memo( - ({ style, imageStyle, resizeMode, data, isFetching, isExistingFetching, fadeDuration }) => { - const [error, setError] = useState(false) - - let source: ImageSourcePropType - if (!error && data) { - source = { uri: `file://${data}` } - } else { - source = require('@res/fallback.png') - } - - return ( - <> - {isExistingFetching ? ( - - ) : ( - setError(true)} - /> - )} - {isFetching && ( - - )} - - ) - }, -) - -const ArtistImage = React.memo(props => { - const { data, isFetching, isExistingFetching } = useQueryArtistArtPath(props.artistId, props.size) - - return -}) - -const CoverArtImage = React.memo(props => { - const { data, isFetching, isExistingFetching } = useQueryCoverArtPath(props.coverArt, props.size) - - return -}) - -const AlbumIdIamge = React.memo(props => { - const { data, isFetching, isExistingFetching } = useQueryAlbumCoverArtPath(props.albumId, props.size) - - return -}) - -const CoverArt = React.memo(props => { - const viewStyles = [props.style] - if (props.round) { - viewStyles.push(styles.round) - } - - let imageComponent - switch (props.type) { - case 'artist': - imageComponent = - break - case 'album': - imageComponent = - break - default: - imageComponent = - break - } - - return {imageComponent} -}) - -const styles = StyleSheet.create({ - round: { - overflow: 'hidden', - borderRadius: 1000, - }, - indicator: { - height: '100%', - width: '100%', - position: 'absolute', - }, - artistImage: { - backgroundColor: 'rgba(81, 28, 99, 0.4)', - }, -}) - -export default CoverArt diff --git a/app/components/FilterButton.tsx b/app/components/FilterButton.tsx deleted file mode 100644 index 3871684..0000000 --- a/app/components/FilterButton.tsx +++ /dev/null @@ -1,129 +0,0 @@ -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import React from 'react' -import { Text, StyleSheet, View } from 'react-native' -import { MenuOption, Menu, MenuTrigger, MenuOptions, renderers } from 'react-native-popup-menu' -import PressableOpacity from './PressableOpacity' -import Icon from 'react-native-vector-icons/MaterialCommunityIcons' -import { ScrollView } from 'react-native-gesture-handler' - -const { SlideInMenu } = renderers - -export type OptionData = { - value: string - text: string -} - -const Option = React.memo<{ - text: string - value: string - selected?: boolean -}>(({ text, value, selected }) => ( - - {selected ? ( - - ) : ( - - )} - - {text} - - -)) - -const FilterButton = React.memo<{ - value?: string - data: OptionData[] - onSelect?: (selection: string) => void - title: string -}>(({ value, data, onSelect, title }) => { - return ( - - - - - - - - - {title} - - - {data.map(o => ( - - - - ) -}) - -const styles = StyleSheet.create({ - filterOuterWrapper: { - position: 'absolute', - bottom: 20, - right: 20, - }, - filterWrapper: {}, - filter: { - borderRadius: 32, - width: 50, - height: 50, - elevation: 5, - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.accent, - }, - optionsScroll: { - maxHeight: 260, - }, - optionsWrapper: { - overflow: 'hidden', - }, - optionsContainer: { - backgroundColor: 'rgba(45, 45, 45, 0.95)', - }, - header: { - paddingHorizontal: 20, - // paddingVertical: 10, - marginTop: 16, - marginBottom: 6, - }, - headerText: { - fontFamily: font.bold, - fontSize: 20, - color: colors.text.primary, - }, - option: { - paddingVertical: 8, - paddingHorizontal: 20, - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'flex-start', - }, - optionText: { - fontFamily: font.semiBold, - fontSize: 16, - color: colors.text.primary, - }, - icon: { - marginRight: 14, - width: 32, - height: 32, - justifyContent: 'center', - alignItems: 'center', - // backgroundColor: 'red', - }, -}) - -export default FilterButton diff --git a/app/components/GradientBackground.tsx b/app/components/GradientBackground.tsx deleted file mode 100644 index a16e1d2..0000000 --- a/app/components/GradientBackground.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import React from 'react' -import { useWindowDimensions, ViewStyle } from 'react-native' -import LinearGradient from 'react-native-linear-gradient' -import colorStyles from '@app/styles/colors' - -export type GradientBackgroundPropsBase = { - height?: number | string - width?: number | string - position?: 'relative' | 'absolute' - style?: ViewStyle -} - -export type GradientBackgroundProps = GradientBackgroundPropsBase & { - colors?: string[] - locations?: number[] -} - -const GradientBackground: React.FC = ({ - height, - width, - position, - style, - colors, - locations, - children, -}) => { - const layout = useWindowDimensions() - - return ( - - {children} - - ) -} - -export default GradientBackground diff --git a/app/components/GradientBackgroundHeaderFlatList.tsx b/app/components/GradientBackgroundHeaderFlatList.tsx deleted file mode 100644 index f6b1d4e..0000000 --- a/app/components/GradientBackgroundHeaderFlatList.tsx +++ /dev/null @@ -1,54 +0,0 @@ -import React from 'react' -import { FlatList, FlatListProps, useWindowDimensions, View, StyleSheet } from 'react-native' -import colors from '@app/styles/colors' -import GradientBackground, { GradientBackgroundProps } from '@app/components/GradientBackground' -import { useLayout } from '@react-native-community/hooks' -import NothingHere from './NothingHere' -import GradientImageBackground, { GradientImageBackgroundProps } from './GradientImageBackground' - -export type GradientBackgroundHeaderFlatListPropsBase = FlatListProps & { - contentMarginTop?: number -} - -export type GradientBackgroundHeaderFlatListProp = GradientBackgroundHeaderFlatListPropsBase & { - BackgroundComponent: typeof GradientImageBackground | typeof GradientBackground - backgroundProps?: GradientImageBackgroundProps | GradientBackgroundProps -} - -function GradientBackgroundHeaderFlatList(props: GradientBackgroundHeaderFlatListProp) { - const window = useWindowDimensions() - const headerLayout = useLayout() - - let marginBottom = -window.height + (props.contentMarginTop || 0) - if (props.ListHeaderComponent) { - marginBottom += headerLayout.height || window.height - } - - const headerStyle = { marginBottom } - - return ( - - {props.ListHeaderComponent} - - } - ListHeaderComponentStyle={[headerStyle]} - ListEmptyComponent={props.ListEmptyComponent || } - /> - ) -} - -const styles = StyleSheet.create({ - list: { - backgroundColor: colors.gradient.low, - }, - nothing: { - width: '100%', - }, -}) - -export default GradientBackgroundHeaderFlatList diff --git a/app/components/GradientFlatList.tsx b/app/components/GradientFlatList.tsx deleted file mode 100644 index ea4f87a..0000000 --- a/app/components/GradientFlatList.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import GradientBackground, { GradientBackgroundProps } from '@app/components/GradientBackground' -import React from 'react' -import GradientBackgroundHeaderFlatList, { - GradientBackgroundHeaderFlatListPropsBase, -} from './GradientBackgroundHeaderFlatList' - -export type GradientFlatListProps = GradientBackgroundHeaderFlatListPropsBase & { - backgroundProps?: GradientBackgroundProps -} - -function GradientFlatList(props: GradientFlatListProps) { - return -} - -export default GradientFlatList diff --git a/app/components/GradientImageBackground.tsx b/app/components/GradientImageBackground.tsx deleted file mode 100644 index 5410c8c..0000000 --- a/app/components/GradientImageBackground.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import { useNavigation } from '@react-navigation/native' -import React, { useEffect, useState } from 'react' -import ImageColors from 'react-native-image-colors' -import { AndroidImageColors } from 'react-native-image-colors/lib/typescript/types' -import colors from '@app/styles/colors' -import GradientBackground, { GradientBackgroundPropsBase } from '@app/components/GradientBackground' - -export type GradientImageBackgroundProps = GradientBackgroundPropsBase & { - imagePath?: string - onGetColor?: (color: string) => void -} - -const GradientImageBackground: React.FC = ({ - height, - width, - position, - style, - imagePath, - children, - onGetColor, -}) => { - const [highColor, setHighColor] = useState(colors.gradient.high) - const navigation = useNavigation() - - useEffect(() => { - async function getColors() { - if (imagePath === undefined) { - return - } - - const cachedResult = ImageColors.cache.getItem(imagePath) - - let res: AndroidImageColors - if (cachedResult) { - res = cachedResult as AndroidImageColors - } else { - const path = `file://${imagePath}` - res = (await ImageColors.getColors(path, { - cache: true, - key: imagePath, - })) as AndroidImageColors - } - - if (res.muted && res.muted !== '#000000') { - setHighColor(res.muted) - } else if (res.darkMuted && res.darkMuted !== '#000000') { - setHighColor(res.darkMuted) - } else if (res.vibrant && res.vibrant !== '#000000') { - setHighColor(res.vibrant) - } else if (res.darkVibrant && res.darkVibrant !== '#000000') { - setHighColor(res.darkVibrant) - } else if (res.lightVibrant && res.lightVibrant !== '#000000') { - setHighColor(res.lightVibrant) - } else if (res.lightMuted && res.lightMuted !== '#000000') { - setHighColor(res.lightMuted) - } - } - getColors() - }, [imagePath]) - - useEffect(() => { - navigation.setOptions({ - headerStyle: { - backgroundColor: highColor, - }, - }) - }, [navigation, highColor]) - - useEffect(() => { - onGetColor && onGetColor(highColor) - }, [onGetColor, highColor]) - - return ( - - {children} - - ) -} - -export default GradientImageBackground diff --git a/app/components/GradientImageFlatList.tsx b/app/components/GradientImageFlatList.tsx deleted file mode 100644 index 9ad77a3..0000000 --- a/app/components/GradientImageFlatList.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react' -import GradientBackgroundHeaderFlatList, { - GradientBackgroundHeaderFlatListPropsBase, -} from './GradientBackgroundHeaderFlatList' -import GradientImageBackground, { GradientImageBackgroundProps } from './GradientImageBackground' - -export type GradientImageFlatListProps = GradientBackgroundHeaderFlatListPropsBase & { - backgroundProps?: GradientImageBackgroundProps -} - -function GradientImageFlatList(props: GradientImageFlatListProps) { - return -} - -export default GradientImageFlatList diff --git a/app/components/GradientImageScrollView.tsx b/app/components/GradientImageScrollView.tsx deleted file mode 100644 index 85e4250..0000000 --- a/app/components/GradientImageScrollView.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import GradientImageBackground, { GradientImageBackgroundProps } from '@app/components/GradientImageBackground' -import colors from '@app/styles/colors' -import dimensions from '@app/styles/dimensions' -import React from 'react' -import { ScrollView, ScrollViewProps, useWindowDimensions } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' - -const GradientImageScrollView: React.FC = props => { - const layout = useWindowDimensions() - const paddingTop = useSafeAreaInsets().top - - const minHeight = layout.height - (dimensions.header + paddingTop + dimensions.bottom()) - - return ( - - - {props.children} - - ) -} - -export default GradientImageScrollView diff --git a/app/components/GradientScrollView.tsx b/app/components/GradientScrollView.tsx deleted file mode 100644 index e240e4e..0000000 --- a/app/components/GradientScrollView.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import GradientBackground from '@app/components/GradientBackground' -import colors from '@app/styles/colors' -import dimensions from '@app/styles/dimensions' -import React, { ForwardedRef, PropsWithChildren } from 'react' -import { ScrollView, ScrollViewProps, useWindowDimensions } from 'react-native' -import Animated from 'react-native-reanimated' -import { useSafeAreaInsets } from 'react-native-safe-area-context' - -export type GradientScrollViewProps = PropsWithChildren< - Animated.AnimateProps & { - offset?: number - } -> - -const GradientScrollView = React.forwardRef((props, ref) => { - const layout = useWindowDimensions() - const paddingTop = useSafeAreaInsets().top - - const minHeight = layout.height - (dimensions.header + paddingTop + dimensions.bottom()) - - return ( - } - overScrollMode="never" - {...props} - style={[props.style, { backgroundColor: colors.gradient.low }]} - contentContainerStyle={[props.contentContainerStyle as any, { minHeight }]}> - - {props.children} - - ) -}) - -export default GradientScrollView diff --git a/app/components/Header.tsx b/app/components/Header.tsx deleted file mode 100644 index 0ae6ac2..0000000 --- a/app/components/Header.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import React from 'react' -import { StyleSheet, Text, TextStyle } from 'react-native' - -const Header: React.FC<{ - style?: TextStyle -}> = ({ children, style }) => { - return {children} -} - -const styles = StyleSheet.create({ - text: { - fontFamily: font.bold, - fontSize: 24, - color: colors.text.primary, - marginTop: 18, - marginBottom: 12, - }, -}) - -export default Header diff --git a/app/components/HeaderBar.tsx b/app/components/HeaderBar.tsx deleted file mode 100644 index c7fdbf3..0000000 --- a/app/components/HeaderBar.tsx +++ /dev/null @@ -1,112 +0,0 @@ -import { Album, Song } from '@app/models/library' -import colors from '@app/styles/colors' -import dimensions from '@app/styles/dimensions' -import font from '@app/styles/font' -import { useNavigation } from '@react-navigation/core' -import { ReactComponentLike } from 'prop-types' -import React, { useCallback } from 'react' -import { StyleSheet, Text, View, ViewStyle } from 'react-native' -import Animated from 'react-native-reanimated' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import IconMat from 'react-native-vector-icons/MaterialIcons' -import { AlbumContextPressable, NowPlayingContextPressable } from './ContextMenu' -import PressableOpacity from './PressableOpacity' - -export type HeaderContextItem = Song | Album - -const More = React.memo<{ contextItem?: HeaderContextItem }>(({ contextItem }) => { - const moreIcon = - let context: JSX.Element - switch (contextItem?.itemType) { - case 'song': - context = ( - - {moreIcon} - - ) - break - case 'album': - context = ( - - {moreIcon} - - ) - break - default: - context = <> - } - - return context -}) - -const HeaderBar = React.memo<{ - title?: string - headerStyle?: Animated.AnimateStyle | Animated.AnimateStyle[] - HeaderCenter?: ReactComponentLike - contextItem?: HeaderContextItem -}>(({ title, headerStyle, HeaderCenter, contextItem }) => { - const navigation = useNavigation() - const top = useSafeAreaInsets().top - - const back = useCallback(() => { - navigation.goBack() - }, [navigation]) - - const _headerStyle = Array.isArray(headerStyle) ? headerStyle : [headerStyle] - - return ( - - - - - - {HeaderCenter ? ( - - ) : ( - - {title} - - )} - - - - ) -}) - -const styles = StyleSheet.create({ - container: { - backgroundColor: colors.gradient.high, - width: '100%', - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-between', - }, - icons: { - height: 42, - width: 42, - marginHorizontal: 8, - alignItems: 'center', - justifyContent: 'center', - }, - center: { - flex: 1, - }, - title: { - fontFamily: font.semiBold, - fontSize: 18, - color: colors.text.primary, - flex: 1, - textAlignVertical: 'center', - paddingLeft: 14, - }, -}) - -export default HeaderBar diff --git a/app/components/ListItem.tsx b/app/components/ListItem.tsx deleted file mode 100644 index 9f33c39..0000000 --- a/app/components/ListItem.tsx +++ /dev/null @@ -1,274 +0,0 @@ -import { useIsPlaying } from '@app/hooks/trackplayer' -import { Album, Artist, ListableItem, Song } from '@app/models/library' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import { useNavigation } from '@react-navigation/native' -import React, { useCallback } from 'react' -import { StyleProp, StyleSheet, Text, View, ViewStyle } from 'react-native' -import IconFA5 from 'react-native-vector-icons/FontAwesome5' -import IconMat from 'react-native-vector-icons/MaterialIcons' -import { AlbumContextPressable, ArtistContextPressable, SongContextPressable } from './ContextMenu' -import CoverArt from './CoverArt' -import PressableOpacity from './PressableOpacity' -import { PressableStar } from './Star' -import equal from 'fast-deep-equal/es6/react' - -const TitleTextSong = React.memo<{ - contextId?: string - queueId: number - title?: string -}>(({ contextId, queueId, title }) => { - const playing = useIsPlaying(contextId, queueId) - - return ( - - - {playing && ( - - - - )} - {title} - - - ) -}) - -const TitleText = React.memo<{ - title?: string -}>(({ title }) => { - return ( - - {title} - - ) -}) - -const ListItem: React.FC<{ - item: ListableItem - contextId?: string - queueId?: number - onPress?: () => void - showArt?: boolean - showStar?: boolean - listStyle?: 'big' | 'small' - subtitle?: string - style?: StyleProp - disabled?: boolean -}> = ({ item, contextId, queueId, onPress, showArt, showStar, subtitle, listStyle, style, disabled }) => { - const navigation = useNavigation() - - showStar = showStar === undefined ? true : showStar - listStyle = listStyle || 'small' - - const sizeStyle = listStyle === 'big' ? bigStyles : smallStyles - - if (!onPress) { - switch (item.itemType) { - case 'album': - onPress = () => navigation.navigate('album', { id: item.id, title: item.name, album: item }) - break - case 'artist': - onPress = () => navigation.navigate('artist', { id: item.id, title: item.name }) - break - case 'playlist': - onPress = () => navigation.navigate('playlist', { id: item.id, title: item.name, playlist: item }) - break - } - } - - if (!subtitle) { - switch (item.itemType) { - case 'song': - case 'album': - subtitle = item.artist - break - case 'playlist': - subtitle = item.comment - break - } - } - - const itemPressable = useCallback( - ({ children }) => ( - - {children} - - ), - [disabled, onPress], - ) - const albumPressable = useCallback( - ({ children }) => ( - - {children} - - ), - [disabled, item, onPress], - ) - const songPressable = useCallback( - ({ children }) => ( - - {children} - - ), - [disabled, item, onPress], - ) - const artistPressable = useCallback( - ({ children }) => ( - - {children} - - ), - [disabled, item, onPress], - ) - - let PressableComponent = itemPressable - if (item.itemType === 'album') { - PressableComponent = albumPressable - } else if (item.itemType === 'song') { - PressableComponent = songPressable - } else if (item.itemType === 'artist') { - PressableComponent = artistPressable - } - - let title = <> - if (item.itemType === 'song' && queueId !== undefined) { - title = - } else if (item.itemType !== 'song') { - title = - } - - const artStyle = { ...styles.art, ...sizeStyle.art } - const resizeMode = 'cover' - let coverArt = <> - if (item.itemType === 'artist') { - coverArt = ( - - ) - } else if (item.itemType === 'song') { - coverArt = ( - - ) - } else { - coverArt = ( - - ) - } - - return ( - - - {showArt && coverArt} - - {title} - {subtitle !== undefined && ( - - {false && ( - - )} - {subtitle} - - )} - - - - {showStar && item.itemType !== 'playlist' && ( - - )} - - - ) -} - -const styles = StyleSheet.create({ - container: { - marginBottom: 14, - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'center', - }, - item: { - flex: 1, - flexDirection: 'row', - justifyContent: 'flex-start', - alignItems: 'center', - }, - art: { - marginRight: 10, - }, - text: { - flex: 1, - }, - textLine: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'flex-start', - }, - title: { - fontSize: 16, - fontFamily: font.semiBold, - color: colors.text.primary, - }, - playingIcon: { - paddingRight: 4, - paddingBottom: 1, - }, - downloadedIcon: { - marginRight: 2, - marginLeft: -3, - }, - subtitle: { - fontSize: 14, - fontFamily: font.regular, - color: colors.text.secondary, - }, - controls: { - flexDirection: 'row', - alignItems: 'center', - }, - controlItem: { - marginLeft: 16, - }, -}) - -const smallStyles = StyleSheet.create({ - container: { - minHeight: 50, - }, - art: { - height: 50, - width: 50, - }, -}) - -const bigStyles = StyleSheet.create({ - container: { - minHeight: 70, - }, - art: { - height: 70, - width: 70, - }, -}) - -export default React.memo(ListItem, equal) diff --git a/app/components/ListPlayerControls.tsx b/app/components/ListPlayerControls.tsx deleted file mode 100644 index 4ecb354..0000000 --- a/app/components/ListPlayerControls.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import Button from '@app/components/Button' -import { Song } from '@app/models/library' -import colors from '@app/styles/colors' -import React, { useState } from 'react' -import { useTranslation } from 'react-i18next' -import { StyleProp, StyleSheet, View, ViewStyle } from 'react-native' -import Icon from 'react-native-vector-icons/Ionicons' -import IconMat from 'react-native-vector-icons/MaterialIcons' -import { withSuspenseMemo } from './withSuspense' - -const ListPlayerControls = withSuspenseMemo<{ - songs: Song[] - listType: 'album' | 'playlist' - style?: StyleProp - play: () => void - shuffle: () => void - disabled?: boolean -}>(({ listType, style, play, shuffle, disabled }) => { - const [downloaded, setDownloaded] = useState(false) - const { t } = useTranslation() - - return ( - - - - - - - - - ) -}) - -const styles = StyleSheet.create({ - controls: { - flexDirection: 'row', - }, - controlsSide: { - flex: 4, - flexDirection: 'row', - justifyContent: 'center', - }, - controlsCenter: { - flexDirection: 'row', - justifyContent: 'center', - alignItems: 'center', - maxWidth: '65%', - }, -}) - -export default ListPlayerControls diff --git a/app/components/NothingHere.tsx b/app/components/NothingHere.tsx deleted file mode 100644 index a609dab..0000000 --- a/app/components/NothingHere.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import font from '@app/styles/font' -import React from 'react' -import { useTranslation } from 'react-i18next' -import { Text, View, StyleSheet, ViewStyle } from 'react-native' -import Icon from 'react-native-vector-icons/MaterialCommunityIcons' -import { withSuspenseMemo } from './withSuspense' - -const NothingHere = withSuspenseMemo<{ - height?: number - width?: number - style?: ViewStyle -}>(({ height, width, style }) => { - const { t } = useTranslation() - height = height || 200 - width = width || 200 - - return ( - - - - {t('messages.nothingHere')} - - - ) -}) - -const styles = StyleSheet.create({ - container: { - justifyContent: 'center', - alignItems: 'center', - opacity: 0.25, - }, - text: { - fontFamily: font.lightItalic, - color: 'white', - }, -}) - -export default NothingHere diff --git a/app/components/NowPlayingBar.tsx b/app/components/NowPlayingBar.tsx deleted file mode 100644 index c900c1d..0000000 --- a/app/components/NowPlayingBar.tsx +++ /dev/null @@ -1,150 +0,0 @@ -import CoverArt from '@app/components/CoverArt' -import PressableOpacity from '@app/components/PressableOpacity' -import { usePause, usePlay } from '@app/hooks/trackplayer' -import { useStore } from '@app/state/store' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import { useNavigation } from '@react-navigation/native' -import React, { useCallback } from 'react' -import { ActivityIndicator, Pressable, StyleSheet, Text, View, ViewStyle } from 'react-native' -import { State } from 'react-native-track-player' -import IconFA5 from 'react-native-vector-icons/FontAwesome5' - -const ProgressBar = React.memo(() => { - const position = useStore(store => store.progress.position) - const duration = useStore(store => store.progress.duration) - - let progress = 0 - if (duration > 0) { - progress = position / duration - } - - return ( - - - - - ) -}) - -const progressStyles = StyleSheet.create({ - container: { - height: 2, - flexDirection: 'row', - }, - left: { - backgroundColor: colors.text.primary, - }, - right: { - backgroundColor: '#595959', - }, -}) - -const Controls = React.memo(() => { - const state = useStore(store => store.playerState) - const play = usePlay() - const pause = usePause() - - let playPauseIcon: string - switch (state) { - case State.Playing: - playPauseIcon = 'pause' - break - default: - playPauseIcon = 'play' - break - } - - const action = useCallback(() => { - if (state === State.Playing) { - pause() - } else { - play() - } - }, [state, play, pause]) - - return ( - - {state === State.Buffering ? ( - - ) : ( - - - - )} - - ) -}) - -const NowPlayingBar = React.memo(() => { - const navigation = useNavigation() - const currentTrackExists = useStore(store => !!store.currentTrack) - const albumId = useStore(store => store.currentTrack?.albumId) - const title = useStore(store => store.currentTrack?.title) - const artist = useStore(store => store.currentTrack?.artist) - - const displayStyle: ViewStyle = { display: currentTrackExists ? 'flex' : 'none' } - - return ( - navigation.navigate('now-playing')} style={[styles.container, displayStyle]}> - - - - - - {title} - - - {artist} - - - - - - ) -}) - -const styles = StyleSheet.create({ - container: { - width: '100%', - backgroundColor: colors.gradient.high, - borderBottomColor: colors.gradient.low, - borderBottomWidth: 1, - }, - subContainer: { - height: 60, - flexDirection: 'row', - }, - detailsContainer: { - flex: 1, - height: '100%', - justifyContent: 'center', - marginLeft: 10, - }, - detailsTitle: { - fontFamily: font.semiBold, - fontSize: 13, - color: colors.text.primary, - }, - detailsAlbum: { - fontFamily: font.regular, - fontSize: 13, - color: colors.text.secondary, - }, - controls: { - flexDirection: 'row', - height: '100%', - justifyContent: 'center', - alignItems: 'center', - marginRight: 18, - marginLeft: 12, - }, -}) - -export default NowPlayingBar diff --git a/app/components/PressableOpacity.tsx b/app/components/PressableOpacity.tsx deleted file mode 100644 index 8c94fd4..0000000 --- a/app/components/PressableOpacity.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import React, { useCallback, useState } from 'react' -import { GestureResponderEvent, LayoutRectangle, Pressable, PressableProps, StyleSheet } from 'react-native' - -type PressableOpacityProps = PressableProps & { - ripple?: boolean - rippleColor?: string - unstable_pressDelay?: number -} - -const PressableOpacity: React.FC = props => { - const [opacity, setOpacity] = useState(1) - const [dimensions, setDimensions] = useState(undefined) - - props = { - ...props, - unstable_pressDelay: props.unstable_pressDelay === undefined ? 60 : props.unstable_pressDelay, - } - - const onPressIn = useCallback<(event: GestureResponderEvent) => void>( - data => { - if (props.disabled) { - return - } - setOpacity(0.4) - props.onPressIn ? props.onPressIn(data) : null - }, - [props], - ) - const onPressOut = useCallback<(event: GestureResponderEvent) => void>( - data => { - if (props.disabled) { - return - } - setOpacity(1) - props.onPressOut ? props.onPressOut(data) : null - }, - [props], - ) - const onLongPress = useCallback<(event: GestureResponderEvent) => void>( - data => { - if (props.disabled) { - return - } - setOpacity(1) - props.onLongPress ? props.onLongPress(data) : null - }, - [props], - ) - - return ( - setDimensions(event.nativeEvent.layout)} - onPressIn={onPressIn} - onPressOut={onPressOut} - onLongPress={onLongPress}> - {props.children} - - ) -} - -const styles = StyleSheet.create({ - pressable: { - justifyContent: 'center', - alignItems: 'center', - }, -}) - -export default React.memo(PressableOpacity) diff --git a/app/components/ProgressHook.tsx b/app/components/ProgressHook.tsx deleted file mode 100644 index 01bd4a2..0000000 --- a/app/components/ProgressHook.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { useStore } from '@app/state/store' -import React, { useEffect } from 'react' -import { State, useProgress } from 'react-native-track-player' - -const ProgressHook = () => { - const playerState = useStore(store => store.playerState) - const setProgress = useStore(store => store.setProgress) - const progress = useProgress(250) - - useEffect(() => { - if (playerState !== State.Playing) { - return - } - if (progress.buffered === 0 && progress.duration === 0 && progress.position === 0) { - return - } - - setProgress(progress) - }, [setProgress, progress, playerState]) - - return <> -} - -export default ProgressHook diff --git a/app/components/SettingsItem.tsx b/app/components/SettingsItem.tsx deleted file mode 100644 index 788350d..0000000 --- a/app/components/SettingsItem.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import React from 'react' -import { StyleSheet, View, Text } from 'react-native' -import PressableOpacity from './PressableOpacity' - -export type SettingsItemProps = { - title: string - subtitle?: string - onPress?: () => void -} - -const SettingsItem: React.FC = ({ title, subtitle, onPress, children }) => { - return ( - - - {title} - {subtitle ? {subtitle} : <>} - - {children} - - ) -} - -const styles = StyleSheet.create({ - item: { - marginBottom: 10, - alignItems: 'stretch', - flexDirection: 'row', - }, - itemText: { - flex: 1, - paddingVertical: 10, - alignSelf: 'stretch', - alignItems: 'flex-start', - }, - itemTitle: { - fontFamily: font.regular, - color: colors.text.primary, - fontSize: 15, - }, - itemSubtitle: { - fontFamily: font.regular, - color: colors.text.secondary, - fontSize: 14, - }, -}) - -export default SettingsItem diff --git a/app/components/SettingsSwitch.tsx b/app/components/SettingsSwitch.tsx deleted file mode 100644 index 01373d8..0000000 --- a/app/components/SettingsSwitch.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import colors from '@app/styles/colors' -import React from 'react' -import { Switch, StyleSheet } from 'react-native' -import SettingsItem, { SettingsItemProps } from './SettingsItem' - -export type SettingsSwitchProps = SettingsItemProps & { - value: boolean - setValue: (value: boolean) => void -} - -const SettingsSwitch = React.memo(props => { - const { value, setValue } = props - - return ( - setValue(!value)} {...props}> - - - ) -}) - -const styles = StyleSheet.create({ - switch: { - marginLeft: 20, - }, -}) - -export default SettingsSwitch diff --git a/app/components/Star.tsx b/app/components/Star.tsx deleted file mode 100644 index b884b36..0000000 --- a/app/components/Star.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { useStar } from '@app/hooks/query' -import colors from '@app/styles/colors' -import React from 'react' -import { PressableStateCallbackType, StyleProp, ViewStyle } from 'react-native' -import IconFA from 'react-native-vector-icons/FontAwesome' -import PressableOpacity from './PressableOpacity' - -export const Star = React.memo<{ - starred: boolean - size: number -}>(({ starred, size }) => { - return ( - - ) -}) - -export const PressableStar = React.memo<{ - id: string - type: 'album' | 'artist' | 'song' - size: number - style?: StyleProp | ((state: PressableStateCallbackType) => StyleProp) | undefined - disabled?: boolean -}>(({ id, type, size, style, disabled }) => { - const { query, toggle } = useStar(id, type) - - return ( - toggle.mutate()} style={style} disabled={disabled}> - - - ) -}) diff --git a/app/components/TextInput.tsx b/app/components/TextInput.tsx deleted file mode 100644 index 301762d..0000000 --- a/app/components/TextInput.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import React from 'react' -import { TextInput as ReactTextInput, StyleSheet, KeyboardTypeOptions, StyleProp, TextStyle } from 'react-native' - -const TextInput = React.forwardRef< - ReactTextInput, - { - style?: StyleProp - value?: string - placeholder?: string - onChangeText?: (text: string) => void - onSubmitEditing?: () => void - keyboardType?: KeyboardTypeOptions - } ->(({ style, value, placeholder, onChangeText, onSubmitEditing, keyboardType }, ref) => { - return ( - - ) -}) - -const styles = StyleSheet.create({ - textInput: { - width: '100%', - backgroundColor: '#515151', - fontFamily: font.regular, - fontSize: 18, - color: colors.text.primary, - }, -}) - -export default TextInput diff --git a/app/components/withSuspense.tsx b/app/components/withSuspense.tsx deleted file mode 100644 index 9e33c3a..0000000 --- a/app/components/withSuspense.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import React, { ComponentType, FunctionComponent, Suspense, SuspenseProps } from 'react' - -export function withSuspense

      ( - WrappedComponent: ComponentType

      , - fallback: SuspenseProps['fallback'] = null, -): FunctionComponent

      { - function ComponentWithSuspense(props: P) { - return ( - - - - ) - } - - return ComponentWithSuspense -} - -export function withSuspenseMemo

      ( - WrappedComponent: ComponentType

      , - fallback: SuspenseProps['fallback'] = null, - propsAreEqual?: Parameters['1'], -) { - function ComponentWithSuspense(props: P) { - return ( - - - - ) - } - - return React.memo(ComponentWithSuspense, propsAreEqual) -} diff --git a/app/hooks/query.ts b/app/hooks/query.ts deleted file mode 100644 index c24699a..0000000 --- a/app/hooks/query.ts +++ /dev/null @@ -1,322 +0,0 @@ -import { CacheImageSize, CacheItemTypeKey } from '@app/models/cache' -import { Album, Artist, Playlist, Song, StarrableItemType } from '@app/models/library' -import { CollectionById } from '@app/models/state' -import queryClient from '@app/query/queryClient' -import { useStore } from '@app/state/store' -import { GetAlbumList2TypeBase, Search3Params, StarParams } from '@app/subsonic/params' -import _ from 'lodash' -import { useInfiniteQuery, useMutation, useQueries, useQuery } from 'react-query' -import { - useFetchAlbum, - useFetchAlbumList, - useFetchArtist, - useFetchArtistInfo, - useFetchArtists, - useFetchArtistTopSongs, - useFetchPlaylist, - useFetchPlaylists, - useFetchSearchResults, - useFetchSong, - useFetchStar, - useFetchUnstar, -} from '../query/fetch/api' -import qk from '@app/query/queryKeys' -import { useFetchExistingFile, useFetchFile } from '@app/query/fetch/file' - -export const useQueryArtists = () => useQuery(qk.artists, useFetchArtists()) - -export const useQueryArtist = (id: string) => { - const fetchArtist = useFetchArtist() - - return useQuery(qk.artist(id), () => fetchArtist(id), { - placeholderData: () => { - const artist = queryClient.getQueryData>(qk.artists)?.byId[id] - if (artist) { - return { artist, albums: [] } - } - }, - }) -} - -export const useQueryArtistInfo = (id: string) => { - const fetchArtistInfo = useFetchArtistInfo() - return useQuery(qk.artistInfo(id), () => fetchArtistInfo(id)) -} - -export const useQueryArtistTopSongs = (artistName?: string) => { - const fetchArtistTopSongs = useFetchArtistTopSongs() - const query = useQuery(qk.artistTopSongs(artistName || ''), () => fetchArtistTopSongs(artistName as string), { - enabled: !!artistName, - retry: false, - staleTime: Infinity, - cacheTime: Infinity, - notifyOnChangeProps: ['data', 'isError', 'isFetched', 'isSuccess', 'isFetching'], - }) - - const querySuccess = query.isFetched && query.isSuccess && query.data && query.data.length > 0 - - const fetchSearchResults = useFetchSearchResults() - const [artistCount, albumCount, songCount] = [0, 0, 300] - const backupQuery = useQuery( - qk.search(artistName || '', artistCount, albumCount, songCount), - () => fetchSearchResults({ query: artistName as string, artistCount, albumCount, songCount }), - { - select: data => { - const artistNameLower = artistName?.toLowerCase() - const songs = data.songs.filter(s => s.artist?.toLowerCase() === artistNameLower) - - // sortBy is a stable sort, so that this doesn't change order arbitrarily and re-render - return _.sortBy(songs, [ - s => -(s.playCount || 0), - s => -(s.averageRating || 0), - s => -(s.userRating || 0), - ]).slice(0, 50) - }, - enabled: !!artistName && !query.isFetching && !querySuccess, - staleTime: Infinity, - cacheTime: Infinity, - notifyOnChangeProps: ['data', 'isError'], - }, - ) - - return querySuccess ? query : backupQuery -} - -export const useQueryPlaylists = () => useQuery(qk.playlists, useFetchPlaylists()) - -export const useQueryPlaylist = (id: string, placeholderPlaylist?: Playlist) => { - const fetchPlaylist = useFetchPlaylist() - - const query = useQuery(qk.playlist(id), () => fetchPlaylist(id), { - placeholderData: () => { - if (placeholderPlaylist) { - return { playlist: placeholderPlaylist } - } - - const playlist = queryClient.getQueryData>(qk.playlists)?.byId[id] - if (playlist) { - return { playlist, songs: [] } - } - }, - }) - - return query -} - -export const useQueryAlbum = (id: string, placeholderAlbum?: Album) => { - const fetchAlbum = useFetchAlbum() - - const query = useQuery(qk.album(id), () => fetchAlbum(id), { - placeholderData: (): { album: Album; songs?: Song[] } | undefined => - placeholderAlbum ? { album: placeholderAlbum } : undefined, - }) - - return query -} - -export const useQueryAlbumList = (type: GetAlbumList2TypeBase, size: number) => { - const fetchAlbumList = useFetchAlbumList() - - return useInfiniteQuery( - qk.albumList(type, size), - async context => { - return await fetchAlbumList(size, context.pageParam || 0, type) - }, - { - getNextPageParam: (lastPage, allPages) => { - if (lastPage.length === 0) { - return - } - return allPages.length * size - }, - cacheTime: 0, - }, - ) -} - -export const useQuerySearchResults = (params: Search3Params) => { - const fetchSearchResults = useFetchSearchResults() - - const query = useInfiniteQuery( - qk.search(params.query, params.artistCount, params.albumCount, params.songCount), - async context => { - return await fetchSearchResults({ - ...params, - artistOffset: context.pageParam?.artistOffset || 0, - albumOffset: context.pageParam?.albumOffset || 0, - songOffset: context.pageParam?.songOffset || 0, - }) - }, - { - getNextPageParam: (lastPage, allPages) => { - if (lastPage.albums.length + lastPage.artists.length + lastPage.songs.length === 0) { - return - } - return { - artistOffset: allPages.reduce((acc, val) => (acc += val.artists.length), 0), - albumOffset: allPages.reduce((acc, val) => (acc += val.albums.length), 0), - songOffset: allPages.reduce((acc, val) => (acc += val.songs.length), 0), - } - }, - cacheTime: 1000 * 60, - enabled: !!params.query && params.query.length > 1, - }, - ) - - return query -} - -export const useQueryHomeLists = (types: GetAlbumList2TypeBase[], size: number) => { - const fetchAlbumList = useFetchAlbumList() - - const listQueries = useQueries( - types.map(type => { - return { - queryKey: qk.albumList(type, size), - queryFn: async () => { - const albums = await fetchAlbumList(size, 0, type as GetAlbumList2TypeBase) - return { type, albums } - }, - } - }), - ) - - return listQueries -} - -export const useStar = (id: string, type: StarrableItemType) => { - const fetchStar = useFetchStar() - const fetchUnstar = useFetchUnstar() - const fetchSong = useFetchSong() - const fetchAlbum = useFetchAlbum() - const fetchArtist = useFetchArtist() - - const query = useQuery( - qk.starredItems(id), - async () => { - switch (type) { - case 'album': - console.log('fetch album starred', id) - return !!(await fetchAlbum(id)).album.starred - case 'artist': - console.log('fetch artist starred', id) - return !!(await fetchArtist(id)).artist.starred - default: - console.log('fetch song starred', id) - return !!(await fetchSong(id)).starred - } - }, - { - cacheTime: Infinity, - staleTime: Infinity, - }, - ) - - const toggle = useMutation( - () => { - const params: StarParams = { - id: type === 'song' ? id : undefined, - albumId: type === 'album' ? id : undefined, - artistId: type === 'artist' ? id : undefined, - } - return !query.data ? fetchStar(params) : fetchUnstar(params) - }, - { - onMutate: () => { - queryClient.setQueryData(qk.starredItems(id), !query.data) - }, - onSuccess: () => { - if (type === 'album') { - queryClient.invalidateQueries(qk.albumList('starred')) - } - }, - }, - ) - - return { query, toggle } -} - -export const useQueryExistingFile = (itemType: CacheItemTypeKey, itemId: string) => { - const fetchExistingFile = useFetchExistingFile() - - return useQuery(qk.existingFiles(itemType, itemId), () => fetchExistingFile({ itemType, itemId }), { - staleTime: Infinity, - cacheTime: Infinity, - notifyOnChangeProps: ['data', 'isFetched'], - }) -} - -export const useQueryCoverArtPath = (coverArt = '-1', size: CacheImageSize = 'thumbnail') => { - const fetchFile = useFetchFile() - const client = useStore(store => store.client) - - const itemType: CacheItemTypeKey = size === 'original' ? 'coverArt' : 'coverArtThumb' - const existing = useQueryExistingFile(itemType, coverArt) - - const query = useQuery( - qk.coverArt(coverArt, size), - async () => { - if (!client) { - return - } - - const fromUrl = client.getCoverArtUri({ id: coverArt, size: itemType === 'coverArtThumb' ? '256' : undefined }) - return await fetchFile({ itemType, itemId: coverArt, fromUrl, expectedContentType: 'image' }) - }, - { - enabled: existing.isFetched && !existing.data && !!client, - staleTime: Infinity, - cacheTime: Infinity, - }, - ) - - return { ...query, data: existing.data || query.data, isExistingFetching: existing.isFetching } -} - -export const useQueryArtistArtPath = (artistId: string, size: CacheImageSize = 'thumbnail') => { - const fetchFile = useFetchFile() - const client = useStore(store => store.client) - const { data: artistInfo } = useQueryArtistInfo(artistId) - - const itemType: CacheItemTypeKey = size === 'original' ? 'artistArt' : 'artistArtThumb' - const existing = useQueryExistingFile(itemType, artistId) - - const query = useQuery( - qk.artistArt(artistId, size), - async () => { - if (!client || !artistInfo?.smallImageUrl || !artistInfo?.largeImageUrl) { - return - } - - const fromUrl = itemType === 'artistArtThumb' ? artistInfo.smallImageUrl : artistInfo.largeImageUrl - return await fetchFile({ itemType, itemId: artistId, fromUrl, expectedContentType: 'image' }) - }, - { - enabled: - existing.isFetched && - !existing.data && - !!client && - (!!artistInfo?.smallImageUrl || !!artistInfo?.largeImageUrl), - staleTime: Infinity, - cacheTime: Infinity, - }, - ) - - return { ...query, data: existing.data || query.data, isExistingFetching: existing.isFetching } -} - -export const useQueryAlbumCoverArtPath = (albumId?: string, size: CacheImageSize = 'thumbnail') => { - const fetchAlbum = useFetchAlbum() - - const query = useQuery( - qk.albumCoverArt(albumId || '-1'), - async () => (await fetchAlbum(albumId || '-1')).album.coverArt, - { - enabled: !!albumId, - staleTime: Infinity, - cacheTime: Infinity, - }, - ) - - return useQueryCoverArtPath(query.data, size) -} diff --git a/app/hooks/settings.ts b/app/hooks/settings.ts deleted file mode 100644 index e159ddb..0000000 --- a/app/hooks/settings.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { useReset } from '@app/hooks/trackplayer' -import { CacheItemTypeKey } from '@app/models/cache' -import queryClient from '@app/query/queryClient' -import { useStore, useStoreDeep } from '@app/state/store' -import cacheDir from '@app/util/cacheDir' -import RNFS from 'react-native-fs' -import qk from '@app/query/queryKeys' - -export const useSwitchActiveServer = () => { - const activeServerId = useStore(store => store.settings.activeServerId) - const setActiveServer = useStore(store => store.setActiveServer) - const resetPlayer = useReset() - - return async (id: string) => { - if (id === activeServerId) { - return - } - - await queryClient.cancelQueries(undefined, { active: true }) - await resetPlayer() - queryClient.removeQueries() - setActiveServer(id) - } -} - -export const useFirstRun = () => { - return useStore(store => Object.keys(store.settings.servers).length === 0) -} - -export const useResetImageCache = () => { - const serverIds = useStoreDeep(store => Object.keys(store.settings.servers)) - const changeCacheBuster = useStore(store => store.changeCacheBuster) - const setDisableMusicTabs = useStore(store => store.setDisableMusicTabs) - - return async () => { - setDisableMusicTabs(true) - - try { - // disable/invalidate queries - await Promise.all([ - queryClient.cancelQueries(qk.artistArt(), { active: true }), - queryClient.cancelQueries(qk.coverArt(), { active: true }), - queryClient.cancelQueries(qk.existingFiles(), { active: true }), - queryClient.invalidateQueries(qk.artistArt(), { refetchActive: false }), - queryClient.invalidateQueries(qk.coverArt(), { refetchActive: false }), - queryClient.invalidateQueries(qk.existingFiles(), { refetchActive: false }), - ]) - - // delete all images - const itemTypes: CacheItemTypeKey[] = ['artistArt', 'artistArtThumb', 'coverArt', 'coverArtThumb'] - await Promise.all( - serverIds.flatMap(id => - itemTypes.map(async type => { - const dir = cacheDir(id, type) - try { - await RNFS.unlink(dir) - } catch {} - }), - ), - ) - - // change cacheBuster - changeCacheBuster() - } finally { - setDisableMusicTabs(false) - - // enable queries - await Promise.all([ - queryClient.refetchQueries(qk.existingFiles(), { active: true }), - queryClient.refetchQueries(qk.artistArt(), { active: true }), - queryClient.refetchQueries(qk.coverArt(), { active: true }), - ]) - } - } -} diff --git a/app/hooks/trackplayer.ts b/app/hooks/trackplayer.ts deleted file mode 100644 index 50a5f2a..0000000 --- a/app/hooks/trackplayer.ts +++ /dev/null @@ -1,139 +0,0 @@ -import { Song } from '@app/models/library' -import { QueueContextType, TrackExt } from '@app/models/trackplayer' -import queryClient from '@app/query/queryClient' -import QueueEvents from '@app/trackplayer/QueueEvents' -import { useStore, useStoreDeep } from '@app/state/store' -import { getQueue, SetQueueOptions, trackPlayerCommands } from '@app/state/trackplayer' -import userAgent from '@app/util/userAgent' -import TrackPlayer from 'react-native-track-player' -import qk from '@app/query/queryKeys' - -export const usePlay = () => { - return () => trackPlayerCommands.enqueue(() => TrackPlayer.play()) -} - -export const usePause = () => { - return () => trackPlayerCommands.enqueue(() => TrackPlayer.pause()) -} - -export const usePrevious = () => { - return () => - trackPlayerCommands.enqueue(async () => { - const [current] = await Promise.all([await TrackPlayer.getCurrentTrack(), await getQueue()]) - if (current > 0) { - await TrackPlayer.skipToPrevious() - } else { - await TrackPlayer.seekTo(0) - } - await TrackPlayer.play() - }) -} - -export const useNext = () => { - return () => - trackPlayerCommands.enqueue(async () => { - const [current, queue] = await Promise.all([await TrackPlayer.getCurrentTrack(), await getQueue()]) - if (current >= queue.length - 1) { - await TrackPlayer.skip(0) - await TrackPlayer.pause() - } else { - await TrackPlayer.skipToNext() - await TrackPlayer.play() - } - }) -} - -export const useSkipTo = () => { - return (track: number) => - trackPlayerCommands.enqueue(async () => { - const queue = await getQueue() - if (track < 0 || track >= queue.length) { - return - } - await TrackPlayer.skip(track) - await TrackPlayer.play() - }) -} - -export const useSeekTo = () => { - return (position: number) => - trackPlayerCommands.enqueue(async () => { - await TrackPlayer.seekTo(position) - }) -} - -export const useReset = (enqueue = true) => { - const resetStore = useStore(store => store.resetTrackPlayerState) - - const reset = async () => { - await TrackPlayer.reset() - resetStore() - } - - return enqueue ? () => trackPlayerCommands.enqueue(reset) : reset -} - -export const useIsPlaying = (contextId: string | undefined, track: number) => { - const queueContextId = useStore(store => store.queueContextId) - const currentTrackIdx = useStore(store => store.currentTrackIdx) - const shuffleOrder = useStoreDeep(store => store.shuffleOrder) - - if (contextId === undefined) { - return track === currentTrackIdx - } - - if (shuffleOrder) { - const shuffledTrack = shuffleOrder.findIndex(i => i === track) - track = shuffledTrack !== undefined ? shuffledTrack : -1 - } - - return contextId === queueContextId && track === currentTrackIdx -} - -export function mapSongToTrackExt(song: Song): TrackExt { - return { - id: song.id, - title: song.title, - artist: song.artist || 'Unknown Artist', - album: song.album || 'Unknown Album', - url: useStore.getState().buildStreamUri(song.id), - artwork: require('@res/fallback.png'), - userAgent, - duration: song.duration, - artistId: song.artistId, - albumId: song.albumId, - track: song.track, - discNumber: song.discNumber, - } -} - -export const useSetQueue = (type: QueueContextType, songs?: Song[]) => { - const _setQueue = useStore(store => store.setQueue) - - const contextId = `${type}-${songs?.map(s => s.id).join('-')}` - - const setQueue = async (options: SetQueueOptions) => { - if (!songs || songs.length === 0) { - return - } - - const queue = songs.map(mapSongToTrackExt) - const first = queue[options.playTrack || 0] - - if (!first.albumId) { - first.artwork = require('@res/fallback.png') - } else { - const albumCoverArt = queryClient.getQueryData(qk.albumCoverArt(first.albumId)) - const existingFile = queryClient.getQueryData(qk.existingFiles('coverArtThumb', albumCoverArt)) - const downloadFile = queryClient.getQueryData(qk.coverArt(albumCoverArt, 'thumbnail')) - if (existingFile || downloadFile) { - first.artwork = `file://${existingFile || downloadFile}` - } - } - - await _setQueue({ queue, type, contextId, ...options }) - QueueEvents.emit('set', { queue }) - } - - return { setQueue, contextId } -} diff --git a/app/hooks/useClient.ts b/app/hooks/useClient.ts deleted file mode 100644 index ec68f21..0000000 --- a/app/hooks/useClient.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { useStore } from '@app/state/store' - -const useClient = () => { - const client = useStore(store => store.client) - - return () => { - if (!client) { - throw new Error('no client!') - } - - return client - } -} - -export default useClient diff --git a/app/i18n/i18n.ts b/app/i18n/i18n.ts deleted file mode 100644 index bcfed7a..0000000 --- a/app/i18n/i18n.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { BackendModule, LanguageDetectorAsyncModule } from 'i18next' -import path from 'path' -import RNFS from 'react-native-fs' -import * as RNLocalize from 'react-native-localize' -import _ from 'lodash' - -const I18N_ASSETS_DIR = path.join('custom', 'i18n') - -const cache: { - [language: string]: { - [key: string]: any - } -} = {} - -async function loadTranslation(language: string) { - const text = await RNFS.readFileAssets(path.join(I18N_ASSETS_DIR, `${language}.json`), 'utf8') - return JSON.parse(text) -} - -async function readTranslation(language: string, namespace: string) { - if (!cache[language]) { - cache[language] = await loadTranslation(language) - } - - return namespace === 'translation' ? cache[language] : _.get(cache[language], namespace) -} - -export const backend = { - type: 'backend', - init: () => {}, - read: async (language, namespace, callback) => { - try { - callback(null, await readTranslation(language, namespace)) - } catch (err) { - callback(err as any, null) - } - }, -} as BackendModule - -export const languageDetector = { - type: 'languageDetector', - async: true, - detect: async callback => { - try { - const languageTags = (await RNFS.readDirAssets(I18N_ASSETS_DIR)) - .map(f => f.name) - .filter(n => n.endsWith('.json')) - .map(n => n.slice(0, -5)) - - console.log('translations available:', languageTags) - console.log( - 'locales list:', - RNLocalize.getLocales().map(l => l.languageTag), - ) - console.log('best language:', RNLocalize.findBestAvailableLanguage(languageTags)?.languageTag) - - callback(RNLocalize.findBestAvailableLanguage(languageTags)?.languageTag) - } catch { - callback(undefined) - } - }, - init: () => {}, - cacheUserLanguage: () => {}, -} as LanguageDetectorAsyncModule diff --git a/app/models/cache.ts b/app/models/cache.ts deleted file mode 100644 index 602f767..0000000 --- a/app/models/cache.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Album, Playlist, Artist, Song } from './library' - -export enum CacheItemType { - coverArt = 'coverArt', - coverArtThumb = 'coverArtThumb', - artistArt = 'artistArt', - artistArtThumb = 'artistArtThumb', -} - -export type CacheItemTypeKey = keyof typeof CacheItemType - -export type CacheImageSize = 'thumbnail' | 'original' - -export type CacheFile = { - path: string - date: number - permanent: boolean -} - -export type CacheRequest = { - progress: number - promise?: Promise -} - -export type DownloadedAlbum = Album & { - songs: string[] -} - -export type DownloadedPlaylist = Playlist & { - songs: string[] -} - -export type DownloadedArtist = Artist & { - topSongs: string[] - albums: string[] -} - -export type DownloadedSong = Song diff --git a/app/models/error.ts b/app/models/error.ts deleted file mode 100644 index a8562fa..0000000 --- a/app/models/error.ts +++ /dev/null @@ -1,5 +0,0 @@ -export class NoClientError extends Error { - constructor() { - super('no client in state') - } -} diff --git a/app/models/library.ts b/app/models/library.ts deleted file mode 100644 index bace502..0000000 --- a/app/models/library.ts +++ /dev/null @@ -1,64 +0,0 @@ -export interface Artist { - itemType: 'artist' - id: string - name: string - starred?: number - coverArt?: string -} - -export interface ArtistInfo { - id: string - smallImageUrl?: string - largeImageUrl?: string -} - -export interface Album { - itemType: 'album' - id: string - name: string - artist?: string - artistId?: string - starred?: number - coverArt?: string - year?: number -} - -export interface Playlist { - itemType: 'playlist' - id: string - name: string - comment?: string - coverArt?: string -} - -export interface Song { - itemType: 'song' - id: string - album?: string - albumId?: string - artist?: string - artistId?: string - title: string - track?: number - discNumber?: number - duration?: number - starred?: number - playCount?: number - userRating?: number - averageRating?: number -} - -export interface SearchResults { - artists: Artist[] - albums: Album[] - songs: Song[] -} - -export type StarrableItemType = 'album' | 'song' | 'artist' - -export type ListableItem = Album | Song | Artist | Playlist - -export interface AlbumCoverArt { - albumId: string - coverArt?: string -} diff --git a/app/models/map.ts b/app/models/map.ts deleted file mode 100644 index 3a81051..0000000 --- a/app/models/map.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { - AlbumID3Element, - ArtistID3Element, - ArtistInfo2Element, - ChildElement, - PlaylistElement, -} from '@app/subsonic/elements' -import { Album, Artist, ArtistInfo, Playlist, Song } from './library' -import { TrackExt } from './trackplayer' - -export function mapArtist(artist: ArtistID3Element): Artist { - return { - itemType: 'artist', - id: artist.id, - name: artist.name, - starred: artist.starred?.getTime(), - coverArt: artist.coverArt, - } -} - -export function mapArtistInfo(id: string, info: ArtistInfo2Element): ArtistInfo { - return { - id, - smallImageUrl: info.smallImageUrl, - largeImageUrl: info.largeImageUrl, - } -} - -export function mapAlbum(album: AlbumID3Element): Album { - return { - itemType: 'album', - id: album.id, - name: album.name, - artist: album.artist, - artistId: album.artistId, - starred: album.starred?.getTime(), - coverArt: album.coverArt, - year: album.year, - } -} - -export function mapPlaylist(playlist: PlaylistElement): Playlist { - return { - itemType: 'playlist', - id: playlist.id, - name: playlist.name, - comment: playlist.comment, - coverArt: playlist.coverArt, - } -} - -export function mapSong(song: ChildElement): Song { - return { - itemType: 'song', - id: song.id, - album: song.album, - albumId: song.albumId, - artist: song.artist, - artistId: song.artistId, - title: song.title, - track: song.track, - discNumber: song.discNumber, - duration: song.duration, - starred: song.starred?.getTime(), - playCount: song.playCount, - averageRating: song.averageRating, - userRating: song.userRating, - } -} - -export function mapTrackExtToSong(track: TrackExt): Song { - return { - itemType: 'song', - id: track.id, - title: track.title as string, - artist: track.artist, - album: track.album, - duration: track.duration, - artistId: track.artistId, - albumId: track.albumId, - track: track.track, - discNumber: track.discNumber, - } -} diff --git a/app/models/settings.ts b/app/models/settings.ts deleted file mode 100644 index d715e20..0000000 --- a/app/models/settings.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { GetAlbumList2Type } from '@app/subsonic/params' - -export type Server = (TokenPassword | PlainPassword) & { - id: string - address: string - username: string - usePlainPassword: boolean -} - -interface PlainPassword { - usePlainPassword: true - plainPassword: string -} - -interface TokenPassword { - usePlainPassword: false - token: string - salt: string -} - -export interface AlbumFilterSettings { - type: GetAlbumList2Type - fromYear: number - toYear: number - genre: string -} - -export type ArtistFilterType = 'random' | 'starred' | 'alphabeticalByName' - -export interface ArtistFilterSettings { - type: ArtistFilterType -} diff --git a/app/models/state.ts b/app/models/state.ts deleted file mode 100644 index fd81835..0000000 --- a/app/models/state.ts +++ /dev/null @@ -1,19 +0,0 @@ -export interface ById { - [id: string]: T -} - -export type OneToMany = ById - -export interface OrderedById { - byId: ById - allIds: string[] -} - -export interface PaginatedList { - [offset: number]: string[] -} - -export interface CollectionById { - byId: ById - allIds: string[] -} diff --git a/app/models/trackplayer.ts b/app/models/trackplayer.ts deleted file mode 100644 index 5a68e0b..0000000 --- a/app/models/trackplayer.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Track } from 'react-native-track-player' - -export type TrackExt = Track & { - id: string - coverArt?: string - artistId?: string - albumId?: string - track?: number - discNumber?: number -} - -export type Progress = { - position: number - duration: number - buffered: number -} - -export type QueueContextType = 'album' | 'playlist' | 'song' | 'artist' diff --git a/app/navigation/BottomTabBar.tsx b/app/navigation/BottomTabBar.tsx deleted file mode 100644 index 03e2cd9..0000000 --- a/app/navigation/BottomTabBar.tsx +++ /dev/null @@ -1,120 +0,0 @@ -import NowPlayingBar from '@app/components/NowPlayingBar' -import PressableOpacity from '@app/components/PressableOpacity' -import { useFirstRun } from '@app/hooks/settings' -import colors from '@app/styles/colors' -import dimensions from '@app/styles/dimensions' -import font from '@app/styles/font' -import { bottomTabIcons, OutlineFillIcon } from '@app/styles/icons' -import { BottomTabBarProps } from '@react-navigation/bottom-tabs' -import { BottomTabNavigationEventMap } from '@react-navigation/bottom-tabs/lib/typescript/src/types' -import { NavigationHelpers, ParamListBase } from '@react-navigation/native' -import React from 'react' -import { Image, ImageStyle, StyleSheet, Text, View } from 'react-native' - -const BottomTabButton = React.memo<{ - routeKey: string - label: string - name: string - isFocused: boolean - icon: OutlineFillIcon - navigation: NavigationHelpers - disabled?: boolean -}>(({ routeKey, label, name, isFocused, icon, navigation, disabled }) => { - const firstRun = useFirstRun() - - disabled = !!disabled || (firstRun && name !== 'settings') - - const onPress = () => { - const event = navigation.emit({ - type: 'tabPress', - target: routeKey, - canPreventDefault: true, - }) - - if (!isFocused && !event.defaultPrevented) { - navigation.navigate(name) - } - } - - const focusColor = isFocused ? colors.text.primary : colors.text.secondary - const imgSource = isFocused ? icon.fill : icon.outline - const imgFocusStyle: ImageStyle = { - tintColor: focusColor, - opacity: isFocused ? 1 : 0.6, - } - const imgStyle = [styles.image, imgFocusStyle] - const textStyle = [styles.text, { color: focusColor }] - - return ( - - - - {label} - - - ) -}) - -const BottomTabBar: React.FC = ({ state, descriptors, navigation }) => ( - - - - {state.routes.map((route, index) => { - const { options } = descriptors[route.key] as any - const label = - options.tabBarLabel !== undefined - ? (options.tabBarLabel as string) - : options.title !== undefined - ? options.title - : route.name - - let iconKey = route.name - let disabled = false - if (route.name.endsWith('-disabled')) { - iconKey = route.name.split('-')[0] - disabled = true - } - - return ( - - ) - })} - - -) - -const styles = StyleSheet.create({ - container: { - height: dimensions.tabBar, - backgroundColor: colors.gradient.high, - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-around', - paddingHorizontal: 28, - }, - button: { - alignItems: 'center', - flexGrow: 1, - flex: 1, - height: '100%', - }, - image: { - height: 26, - width: 26, - }, - text: { - fontSize: 10, - fontFamily: font.regular, - }, -}) - -export default BottomTabBar diff --git a/app/navigation/BottomTabNavigator.tsx b/app/navigation/BottomTabNavigator.tsx deleted file mode 100644 index c0f3b8d..0000000 --- a/app/navigation/BottomTabNavigator.tsx +++ /dev/null @@ -1,209 +0,0 @@ -import { withSuspense } from '@app/components/withSuspense' -import { useFirstRun } from '@app/hooks/settings' -import { Album, Playlist } from '@app/models/library' -import BottomTabBar from '@app/navigation/BottomTabBar' -import LibraryTopTabNavigator from '@app/navigation/LibraryTopTabNavigator' -import ArtistView from '@app/screens/ArtistView' -import Home from '@app/screens/Home' -import Search from '@app/screens/Search' -import SearchResultsView from '@app/screens/SearchResultsView' -import ServerView from '@app/screens/ServerView' -import SettingsView from '@app/screens/Settings' -import SongListView from '@app/screens/SongListView' -import WebViewScreen from '@app/screens/WebViewScreen' -import { useStore } from '@app/state/store' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import { BottomTabNavigationProp, createBottomTabNavigator } from '@react-navigation/bottom-tabs' -import { RouteProp, StackActions } from '@react-navigation/native' -import React, { useEffect } from 'react' -import { useTranslation } from 'react-i18next' -import { StyleSheet } from 'react-native' -import { createNativeStackNavigator, NativeStackNavigationProp } from 'react-native-screens/native-stack' - -type TabStackParamList = { - main: undefined - album: { id: string; title: string; album?: Album } - artist: { id: string; title: string } - playlist: { id: string; title: string; playlist?: Playlist } - results: { query: string; type: 'album' | 'song' | 'artist' } -} - -type AlbumScreenNavigationProp = NativeStackNavigationProp -type AlbumScreenRouteProp = RouteProp -type AlbumScreenProps = { - route: AlbumScreenRouteProp - navigation: AlbumScreenNavigationProp -} - -const AlbumScreen: React.FC = ({ route }) => - -type ArtistScreenNavigationProp = NativeStackNavigationProp -type ArtistScreenRouteProp = RouteProp -type ArtistScreenProps = { - route: ArtistScreenRouteProp - navigation: ArtistScreenNavigationProp -} - -const ArtistScreen: React.FC = ({ route }) => - -type PlaylistScreenNavigationProp = NativeStackNavigationProp -type PlaylistScreenRouteProp = RouteProp -type PlaylistScreenProps = { - route: PlaylistScreenRouteProp - navigation: PlaylistScreenNavigationProp -} - -const PlaylistScreen: React.FC = ({ route }) => - -type ResultsScreenNavigationProp = NativeStackNavigationProp -type ResultsScreenRouteProp = RouteProp -type ResultsScreenProps = { - route: ResultsScreenRouteProp - navigation: ResultsScreenNavigationProp -} - -const ResultsScreen: React.FC = ({ route }) => - -const styles = StyleSheet.create({ - stackheaderStyle: { - backgroundColor: colors.gradient.high, - // backgroundColor: 'transparent', - }, - stackheaderTitleStyle: { - fontSize: 18, - fontFamily: font.semiBold, - color: colors.text.primary, - }, -}) - -const itemScreenOptions = { - title: '', - headerStyle: styles.stackheaderStyle, - headerHideShadow: true, - headerTintColor: 'white', - headerTitleStyle: styles.stackheaderTitleStyle, - // headerTranslucent: true, -} - -function createTabStackNavigator(Component: React.ComponentType) { - const Stack = createNativeStackNavigator() - - const Navigator: React.FC<{ navigation: BottomTabNavigationProp<{ a: undefined }, 'a'> }> = ({ navigation }) => { - useEffect(() => { - return navigation.addListener('tabPress', () => { - navigation.dispatch(StackActions.popToTop()) - }) - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) - - return ( - - - - - - - - ) - } - - return Navigator -} - -const HomeTab = createTabStackNavigator(Home) -const LibraryTab = createTabStackNavigator(LibraryTopTabNavigator) -const SearchTab = createTabStackNavigator(Search) - -type SettingsStackParamList = { - main: undefined - server?: { id?: string; title?: string } - web: { uri: string; title?: string } -} - -type ServerScreenNavigationProp = NativeStackNavigationProp -type ServerScreenRouteProp = RouteProp -type ServerScreenProps = { - route: ServerScreenRouteProp - navigation: ServerScreenNavigationProp -} -const ServerScreen: React.FC = ({ route }) => ( - -) - -type WebScreenNavigationProp = NativeStackNavigationProp -type WebScreenRouteProp = RouteProp -type WebScreenProps = { - route: WebScreenRouteProp - navigation: WebScreenNavigationProp -} -const WebScreen: React.FC = ({ route }) => ( - -) - -const SettingsStack = createNativeStackNavigator() - -const SettingsTab = () => { - return ( - - - - - - ) -} - -const Tab = createBottomTabNavigator() - -const BottomTabNavigator = withSuspense(() => { - const { t } = useTranslation() - const firstRun = useFirstRun() - const disableMusicTabs = useStore(store => store.disableMusicTabs) - - return ( - - {disableMusicTabs ? ( - <> - null} options={{ tabBarLabel: t('navigation.tabs.home') }} /> - null} - options={{ tabBarLabel: t('navigation.tabs.library') }} - /> - null} - options={{ tabBarLabel: t('navigation.tabs.search') }} - /> - - ) : ( - <> - - - - - )} - - - ) -}) - -export default BottomTabNavigator diff --git a/app/navigation/LibraryTopTabNavigator.tsx b/app/navigation/LibraryTopTabNavigator.tsx deleted file mode 100644 index f61d767..0000000 --- a/app/navigation/LibraryTopTabNavigator.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { withSuspense } from '@app/components/withSuspense' -import AlbumsTab from '@app/screens/LibraryAlbums' -import ArtistsTab from '@app/screens/LibraryArtists' -import PlaylistsTab from '@app/screens/LibraryPlaylists' -import colors from '@app/styles/colors' -import dimensions from '@app/styles/dimensions' -import font from '@app/styles/font' -import { createMaterialTopTabNavigator } from '@react-navigation/material-top-tabs' -import React from 'react' -import { useTranslation } from 'react-i18next' -import { StyleSheet } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' - -const Tab = createMaterialTopTabNavigator() - -const LibraryTopTabNavigator = withSuspense(() => { - const { t } = useTranslation() - const marginTop = useSafeAreaInsets().top - - return ( - - - - - - ) -}) - -const styles = StyleSheet.create({ - tabBar: { - height: dimensions.header, - backgroundColor: colors.gradient.high, - elevation: 0, - justifyContent: 'center', - }, - tablabelStyle: { - fontSize: 18, - fontFamily: font.semiBold, - color: colors.text.primary, - textTransform: null as any, - marginTop: 0, - marginHorizontal: 2, - }, - tabindicatorStyle: { - backgroundColor: colors.text.primary, - }, -}) - -export default LibraryTopTabNavigator diff --git a/app/navigation/RootNavigator.tsx b/app/navigation/RootNavigator.tsx deleted file mode 100644 index 8534451..0000000 --- a/app/navigation/RootNavigator.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { withSuspense } from '@app/components/withSuspense' -import BottomTabNavigator from '@app/navigation/BottomTabNavigator' -import NowPlayingQueue from '@app/screens/NowPlayingQueue' -import NowPlayingView from '@app/screens/NowPlayingView' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import { DarkTheme, NavigationContainer } from '@react-navigation/native' -import React from 'react' -import { useTranslation } from 'react-i18next' -import { createNativeStackNavigator } from 'react-native-screens/native-stack' - -const NowPlayingStack = createNativeStackNavigator() - -const NowPlayingNavigator = withSuspense(() => { - const { t } = useTranslation() - - return ( - - - - - ) -}) - -const RootStack = createNativeStackNavigator() - -const theme = { ...DarkTheme } -theme.colors.background = colors.gradient.high - -const RootNavigator = () => ( - - - - - - -) - -export default RootNavigator diff --git a/app/query/fetch/api.ts b/app/query/fetch/api.ts deleted file mode 100644 index 265a950..0000000 --- a/app/query/fetch/api.ts +++ /dev/null @@ -1,174 +0,0 @@ -import useClient from '@app/hooks/useClient' -import { Album, Playlist, Song } from '@app/models/library' -import { mapAlbum, mapArtist, mapArtistInfo, mapPlaylist, mapSong } from '@app/models/map' -import queryClient from '@app/query/queryClient' -import qk from '@app/query/queryKeys' -import { SubsonicApiClient } from '@app/subsonic/api' -import { GetAlbumList2TypeBase, Search3Params, StarParams } from '@app/subsonic/params' -import { mapCollectionById } from '@app/util/state' - -function cacheStarredData(item: T) { - queryClient.setQueryData(qk.starredItems(item.id), !!item.starred) -} - -function cacheAlbumCoverArtData(item: T) { - queryClient.setQueryData(qk.albumCoverArt(item.id), item.coverArt) -} - -export const useFetchArtists = () => { - const client = useClient() - - return async () => { - const res = await client().getArtists() - - res.data.artists.forEach(cacheStarredData) - - return mapCollectionById(res.data.artists, mapArtist) - } -} - -export const useFetchArtist = () => { - const client = useClient() - - return async (id: string) => { - const res = await client().getArtist({ id }) - - cacheStarredData(res.data.artist) - res.data.albums.forEach(cacheStarredData) - - res.data.albums.forEach(cacheAlbumCoverArtData) - - return { - artist: mapArtist(res.data.artist), - albums: res.data.albums.map(mapAlbum), - } - } -} - -export const useFetchArtistInfo = () => { - const client = useClient() - - return async (id: string) => { - const res = await client().getArtistInfo2({ id }) - return mapArtistInfo(id, res.data.artistInfo) - } -} - -export const useFetchArtistTopSongs = () => { - const client = useClient() - - return async (artistName: string) => { - const res = await client().getTopSongs({ artist: artistName }) - - res.data.songs.forEach(cacheStarredData) - - return res.data.songs.map(mapSong) - } -} - -export const useFetchPlaylists = () => { - const client = useClient() - - return async () => { - const res = await client().getPlaylists() - return mapCollectionById(res.data.playlists, mapPlaylist) - } -} - -export const useFetchPlaylist = () => { - const client = useClient() - - return async (id: string): Promise<{ playlist: Playlist; songs?: Song[] }> => { - const res = await client().getPlaylist({ id }) - - res.data.playlist.songs.forEach(cacheStarredData) - - return { - playlist: mapPlaylist(res.data.playlist), - songs: res.data.playlist.songs.map(mapSong), - } - } -} - -export async function fetchAlbum(id: string, client: SubsonicApiClient): Promise<{ album: Album; songs?: Song[] }> { - const res = await client.getAlbum({ id }) - - cacheStarredData(res.data.album) - res.data.songs.forEach(cacheStarredData) - - cacheAlbumCoverArtData(res.data.album) - - return { - album: mapAlbum(res.data.album), - songs: res.data.songs.map(mapSong), - } -} - -export const useFetchAlbum = () => { - const client = useClient() - return async (id: string) => fetchAlbum(id, client()) -} - -export const useFetchAlbumList = () => { - const client = useClient() - - return async (size: number, offset: number, type: GetAlbumList2TypeBase) => { - const res = await client().getAlbumList2({ size, offset, type }) - - res.data.albums.forEach(cacheStarredData) - - res.data.albums.forEach(cacheAlbumCoverArtData) - - return res.data.albums.map(mapAlbum) - } -} - -export const useFetchSong = () => { - const client = useClient() - - return async (id: string) => { - const res = await client().getSong({ id }) - - cacheStarredData(res.data.song) - - return mapSong(res.data.song) - } -} - -export const useFetchSearchResults = () => { - const client = useClient() - - return async (params: Search3Params) => { - const res = await client().search3(params) - - res.data.artists.forEach(cacheStarredData) - res.data.albums.forEach(cacheStarredData) - res.data.songs.forEach(cacheStarredData) - - res.data.albums.forEach(cacheAlbumCoverArtData) - - return { - artists: res.data.artists.map(mapArtist), - albums: res.data.albums.map(mapAlbum), - songs: res.data.songs.map(mapSong), - } - } -} - -export const useFetchStar = () => { - const client = useClient() - - return async (params: StarParams) => { - await client().star(params) - return - } -} - -export const useFetchUnstar = () => { - const client = useClient() - - return async (params: StarParams) => { - await client().unstar(params) - return - } -} diff --git a/app/query/fetch/file.ts b/app/query/fetch/file.ts deleted file mode 100644 index 7dc7741..0000000 --- a/app/query/fetch/file.ts +++ /dev/null @@ -1,132 +0,0 @@ -import { CacheItemTypeKey } from '@app/models/cache' -import queryClient from '@app/query/queryClient' -import qk from '@app/query/queryKeys' -import { useStore } from '@app/state/store' -import cacheDir from '@app/util/cacheDir' -import userAgent from '@app/util/userAgent' -import cd from 'content-disposition' -import mime from 'mime-types' -import path from 'path' -import ReactNativeBlobUtil, { FetchBlobResponse } from 'react-native-blob-util' -import RNFS from 'react-native-fs' - -export type FetchExisingFileOptions = { - itemType: CacheItemTypeKey - itemId: string -} - -export async function fetchExistingFile( - options: FetchExisingFileOptions, - serverId: string | undefined, -): Promise { - const { itemType, itemId } = options - const fileDir = cacheDir(serverId, itemType, itemId) - - try { - const dir = await RNFS.readDir(fileDir) - console.log('existing file:', dir[0].path) - return dir[0].path - } catch {} -} - -export const useFetchExistingFile = () => { - const serverId = useStore(store => store.settings.activeServerId) - return async (options: FetchExisingFileOptions) => fetchExistingFile(options, serverId) -} - -function assertMimeType(expected?: string, actual?: string) { - expected = expected?.toLowerCase() - actual = actual?.toLowerCase() - - if (!expected || expected === actual) { - return - } - - if (!expected.includes(';')) { - actual = actual?.split(';')[0] - } - - if (!expected.includes('/')) { - actual = actual?.split('/')[0] - } - - if (expected !== actual) { - throw new Error(`Request does not satisfy expected content type. Expected: ${expected} Actual: ${actual}`) - } -} - -export type FetchFileOptions = FetchExisingFileOptions & { - fromUrl: string - useCacheBuster?: boolean - expectedContentType?: string - progress?: (received: number, total: number) => void -} - -export async function fetchFile(options: FetchFileOptions, serverId: string | undefined): Promise { - let { itemType, itemId, fromUrl, useCacheBuster, expectedContentType, progress } = options - useCacheBuster = useCacheBuster === undefined ? true : useCacheBuster - - const fileDir = cacheDir(serverId, itemType, itemId) - const filePathNoExt = path.join(fileDir, useCacheBuster ? useStore.getState().settings.cacheBuster : itemType) - - try { - await RNFS.unlink(fileDir) - } catch {} - - const headers = { 'User-Agent': userAgent } - - // we send a HEAD first for two reasons: - // 1. to follow any redirects and get the actual URL (DownloadManager does not support redirects) - // 2. to obtain the mime-type up front so we can use it for the file extension/validation - const headRes = await fetch(fromUrl, { method: 'HEAD', headers }) - - if (headRes.status > 399) { - throw new Error(`HTTP status error ${headRes.status}. File: ${itemType} ID: ${itemId}`) - } - - const contentType = headRes.headers.get('content-type') || undefined - assertMimeType(expectedContentType, contentType) - - const contentDisposition = headRes.headers.get('content-disposition') || undefined - const filename = contentDisposition ? cd.parse(contentDisposition).parameters.filename : undefined - - let extension: string | undefined - if (filename) { - extension = path.extname(filename) || undefined - if (extension) { - extension = extension.substring(1) - } - } else if (contentType) { - extension = mime.extension(contentType) || undefined - } - - const config = ReactNativeBlobUtil.config({ - addAndroidDownloads: { - useDownloadManager: true, - notification: false, - mime: contentType, - description: 'subtracks', - path: extension ? `${filePathNoExt}.${extension}` : filePathNoExt, - }, - }) - - const fetchParams: Parameters = ['GET', headRes.url, headers] - - let res: FetchBlobResponse - if (progress) { - res = await config.fetch(...fetchParams).progress(progress) - } else { - res = await config.fetch(...fetchParams) - } - - const downloadPath = res.path() - queryClient.setQueryData(qk.existingFiles(itemType, itemId), downloadPath) - - console.log('downloaded file:', downloadPath) - return downloadPath -} - -export const useFetchFile = () => { - const serverId = useStore(store => store.settings.activeServerId) - return async (options: FetchFileOptions) => fetchFile(options, serverId) -} diff --git a/app/query/queryClient.ts b/app/query/queryClient.ts deleted file mode 100644 index e87ad35..0000000 --- a/app/query/queryClient.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { QueryClient } from 'react-query' - -const client = new QueryClient() - -export default client diff --git a/app/query/queryKeys.ts b/app/query/queryKeys.ts deleted file mode 100644 index 88f102e..0000000 --- a/app/query/queryKeys.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { CacheImageSize, CacheItemTypeKey } from '@app/models/cache' -import { GetAlbumList2TypeBase } from '@app/subsonic/params' - -const qk = { - starredItems: (id: string) => ['starredItems', id], - albumCoverArt: (id: string) => ['albumCoverArt', id], - - artists: 'artists', - artist: (id: string) => ['artist', id], - artistInfo: (id: string) => ['artistInfo', id], - artistTopSongs: (artistName: string) => ['artistTopSongs', artistName], - - playlists: 'playlists', - playlist: (id: string) => ['playlist', id], - - album: (id: string) => ['album', id], - albumList: (type: GetAlbumList2TypeBase, size?: number) => { - const key: (string | number)[] = ['albumList', type] - size !== undefined && key.push(size) - return key - }, - - search: (query: string, artistCount?: number, albumCount?: number, songCount?: number) => [ - 'search', - query, - artistCount, - albumCount, - songCount, - ], - - coverArt: (coverArt?: string, size?: CacheImageSize) => { - const key: string[] = ['coverArt'] - coverArt !== undefined && key.push(coverArt) - size !== undefined && key.push(size) - return key - }, - artistArt: (artistId?: string, size?: CacheImageSize) => { - const key: string[] = ['artistArt'] - artistId !== undefined && key.push(artistId) - size !== undefined && key.push(size) - return key - }, - - existingFiles: (type?: CacheItemTypeKey, itemId?: string) => { - const key: string[] = ['existingFiles'] - type !== undefined && key.push(type) - itemId !== undefined && key.push(itemId) - return key - }, -} - -export default qk diff --git a/app/screens/ArtistView.tsx b/app/screens/ArtistView.tsx deleted file mode 100644 index 275887f..0000000 --- a/app/screens/ArtistView.tsx +++ /dev/null @@ -1,240 +0,0 @@ -import { AlbumContextPressable } from '@app/components/ContextMenu' -import CoverArt from '@app/components/CoverArt' -import GradientBackground from '@app/components/GradientBackground' -import GradientScrollView from '@app/components/GradientScrollView' -import Header from '@app/components/Header' -import HeaderBar from '@app/components/HeaderBar' -import ListItem from '@app/components/ListItem' -import { withSuspenseMemo } from '@app/components/withSuspense' -import { useQueryArtist, useQueryArtistTopSongs } from '@app/hooks/query' -import { useSetQueue } from '@app/hooks/trackplayer' -import { Album, Song } from '@app/models/library' -import colors from '@app/styles/colors' -import dimensions from '@app/styles/dimensions' -import font from '@app/styles/font' -import { useLayout } from '@react-native-community/hooks' -import { useNavigation } from '@react-navigation/native' -import equal from 'fast-deep-equal/es6/react' -import React from 'react' -import { useTranslation } from 'react-i18next' -import { ActivityIndicator, StyleSheet, Text, View } from 'react-native' -import { useAnimatedScrollHandler, useAnimatedStyle, useSharedValue } from 'react-native-reanimated' - -const AlbumItem = React.memo<{ - album: Album - height: number - width: number -}>(({ album, height, width }) => { - const navigation = useNavigation() - - if (height <= 0 || width <= 0) { - return <> - } - - return ( - navigation.navigate('album', { id: album.id, title: album.name, album })} - menuStyle={[styles.albumItem, { width }]} - triggerOuterWrapperStyle={{ width }}> - - {album.name} - {album.year ? album.year : ''} - - ) -}, equal) - -const TopSongs = withSuspenseMemo<{ - songs: Song[] - name: string -}>( - ({ songs, name }) => { - const { setQueue, contextId } = useSetQueue('artist', songs) - const { t } = useTranslation() - - return ( - <> -

      {t('resources.song.lists.artistTopSongs')}
      - {songs.slice(0, 5).map((s, i) => ( - setQueue({ title: name, playTrack: i })} - /> - ))} - - ) - }, - null, - equal, -) - -const ArtistAlbums = withSuspenseMemo<{ - albums: Album[] -}>( - ({ albums }) => { - const albumsLayout = useLayout() - const { t } = useTranslation() - - const sortedAlbums = [...albums] - .sort((a, b) => a.name.localeCompare(b.name)) - .sort((a, b) => (b.year || 0) - (a.year || 0)) - - const albumSize = albumsLayout.width / 2 - styles.contentContainer.paddingHorizontal / 2 - - return ( - <> -
      {t('resources.album.name', { count: 2 })}
      - - {sortedAlbums.map(a => ( - - ))} - - - ) - }, - null, - equal, -) - -const ArtistViewFallback = React.memo(() => ( - - - -)) - -const ArtistView = React.memo<{ id: string; title: string }>(({ id, title }) => { - const { data: artistData } = useQueryArtist(id) - const { data: topSongs, isError } = useQueryArtistTopSongs(artistData?.artist?.name) - - const coverLayout = useLayout() - const headerOpacity = useSharedValue(0) - - const onScroll = useAnimatedScrollHandler({ - onScroll: event => { - headerOpacity.value = Math.max(0, event.contentOffset.y - 70) / (artistCoverHeight - (70 + dimensions.header)) - }, - }) - - const animatedOpacity = useAnimatedStyle(() => { - return { - opacity: headerOpacity.value, - } - }) - - if (!artistData) { - return - } - - const { artist, albums } = artistData - - return ( - - - - - - {artist.name} - - - {(topSongs || isError) && artist ? ( - topSongs && topSongs.length > 0 ? ( - <> - - - - ) : ( - - ) - ) : ( - - )} - - - - ) -}) - -const artistCoverHeight = 350 - -const styles = StyleSheet.create({ - container: { - flex: 1, - }, - header: { - position: 'absolute', - zIndex: 1, - }, - scroll: { - flex: 1, - }, - fallback: { - alignItems: 'center', - paddingTop: 100, - }, - scrollContent: { - alignItems: 'center', - }, - contentContainer: { - minHeight: artistCoverHeight * 2, - width: '100%', - paddingHorizontal: 20, - }, - titleContainer: { - width: '100%', - height: artistCoverHeight, - justifyContent: 'flex-end', - }, - title: { - fontFamily: font.bold, - fontSize: 44, - color: colors.text.primary, - textAlign: 'center', - textShadowColor: 'black', - textShadowOffset: { width: 0, height: 0 }, - textShadowRadius: 16, - paddingHorizontal: 10, - marginBottom: 10, - }, - artistCover: { - position: 'absolute', - height: artistCoverHeight, - width: '100%', - }, - albums: { - width: '100%', - flexDirection: 'row', - flexWrap: 'wrap', - alignItems: 'flex-start', - justifyContent: 'space-between', - }, - albumItem: { - marginBottom: 20, - }, - albumTitle: { - fontFamily: font.semiBold, - fontSize: 14, - color: colors.text.primary, - marginTop: 4, - textAlign: 'center', - }, - albumYear: { - color: colors.text.secondary, - fontFamily: font.regular, - textAlign: 'center', - }, - loading: { - marginTop: 30, - }, -}) - -export default ArtistView diff --git a/app/screens/Home.tsx b/app/screens/Home.tsx deleted file mode 100644 index f7ae44d..0000000 --- a/app/screens/Home.tsx +++ /dev/null @@ -1,154 +0,0 @@ -import { AlbumContextPressable } from '@app/components/ContextMenu' -import CoverArt from '@app/components/CoverArt' -import GradientScrollView from '@app/components/GradientScrollView' -import Header from '@app/components/Header' -import NothingHere from '@app/components/NothingHere' -import { withSuspenseMemo } from '@app/components/withSuspense' -import { useQueryHomeLists } from '@app/hooks/query' -import { Album } from '@app/models/library' -import { useStoreDeep } from '@app/state/store' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import { GetAlbumList2TypeBase } from '@app/subsonic/params' -import { useNavigation } from '@react-navigation/native' -import equal from 'fast-deep-equal/es6/react' -import React from 'react' -import { useTranslation } from 'react-i18next' -import { RefreshControl, ScrollView, StyleSheet, Text, View } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' - -const AlbumItem = React.memo<{ - album: Album -}>(({ album }) => { - const navigation = useNavigation() - - return ( - navigation.navigate('album', { id: album.id, title: album.name, album })}> - - - {album.name} - - - {album.artist} - - - ) -}, equal) - -const CategoryHeader = withSuspenseMemo<{ type: string }>(({ type }) => { - const { t } = useTranslation() - console.log('type', type, t(`resources.album.lists.${type}`)) - return
      {t(`resources.album.lists.${type}`)}
      -}) - -const Category = React.memo<{ - type: string - albums: Album[] -}>(({ type, albums }) => { - const Albums = () => ( - - {albums.map(a => ( - - ))} - - ) - - const Nothing = () => ( - - - - ) - - return ( - - - {albums.length > 0 ? : } - - ) -}, equal) - -const Home = () => { - const types = useStoreDeep(store => store.settings.screens.home.listTypes) - const listQueries = useQueryHomeLists(types as GetAlbumList2TypeBase[], 20) - const paddingTop = useSafeAreaInsets().top - - return ( - q.isLoading)} - onRefresh={() => listQueries.forEach(q => q.refetch())} - colors={[colors.accent, colors.accentLow]} - progressViewOffset={paddingTop} - /> - }> - - {types.map(type => { - const query = listQueries.find(list => list.data?.type === type) - return - })} - - - ) -} - -const styles = StyleSheet.create({ - scroll: { - flex: 1, - }, - content: { - paddingBottom: 20, - }, - header: { - paddingHorizontal: 20, - }, - category: { - // marginTop: 12, - }, - nothingHereContent: { - width: '100%', - height: 190, - justifyContent: 'center', - alignItems: 'center', - }, - artScroll: { - height: 190, - }, - artScrollContent: { - paddingLeft: 20, - }, - item: { - flex: 1, - marginRight: 10, - width: 150, - }, - title: { - fontFamily: font.semiBold, - fontSize: 13, - color: colors.text.primary, - marginTop: 4, - }, - subtitle: { - fontFamily: font.regular, - fontSize: 12, - color: colors.text.secondary, - }, -}) - -export default Home diff --git a/app/screens/LibraryAlbums.tsx b/app/screens/LibraryAlbums.tsx deleted file mode 100644 index 18ee8f2..0000000 --- a/app/screens/LibraryAlbums.tsx +++ /dev/null @@ -1,141 +0,0 @@ -import { AlbumContextPressable } from '@app/components/ContextMenu' -import CoverArt from '@app/components/CoverArt' -import FilterButton from '@app/components/FilterButton' -import GradientFlatList from '@app/components/GradientFlatList' -import { withSuspenseMemo } from '@app/components/withSuspense' -import { useQueryAlbumList } from '@app/hooks/query' -import { Album } from '@app/models/library' -import { useStore, useStoreDeep } from '@app/state/store' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import { GetAlbumList2TypeBase } from '@app/subsonic/params' -import { useNavigation } from '@react-navigation/native' -import equal from 'fast-deep-equal/es6/react' -import React from 'react' -import { useTranslation } from 'react-i18next' -import { StyleSheet, Text, useWindowDimensions, View } from 'react-native' - -const AlbumItem = React.memo<{ - album: Album - size: number - height: number -}>(({ album, size, height }) => { - const navigation = useNavigation() - - if (!album) { - return <> - } - - return ( - navigation.navigate('album', { id: album.id, title: album.name, album })}> - - - - {album.name} - - - {album.artist} - - - - ) -}, equal) - -const AlbumListRenderItem: React.FC<{ - item: { album: Album; size: number; height: number } -}> = ({ item }) => - -const filterValues: GetAlbumList2TypeBase[] = [ - 'alphabeticalByName', // - 'alphabeticalByArtist', - 'newest', - 'frequent', - 'recent', - 'starred', - 'random', -] - -const AlbumFilterButton = withSuspenseMemo(() => { - const { t } = useTranslation() - const filterType = useStoreDeep(store => store.settings.screens.library.albumsFilter.type) - const setFilterType = useStore(store => store.setLibraryAlbumFilterType) - - return ( - ({ value, text: t(`resources.album.lists.${value}`) }))} - value={filterType} - onSelect={selection => { - setFilterType(selection as GetAlbumList2TypeBase) - }} - title={t('resources.album.lists.sort')} - /> - ) -}) - -const AlbumsList = () => { - const filterType = useStoreDeep(store => store.settings.screens.library.albumsFilter.type) - const { isLoading, data, fetchNextPage, refetch } = useQueryAlbumList(filterType as GetAlbumList2TypeBase, 300) - - const layout = useWindowDimensions() - - const size = layout.width / 3 - styles.itemWrapper.marginHorizontal * 2 - const height = size + 36 - - return ( - - albums.map(album => ({ album, size, height }))) : []} - renderItem={AlbumListRenderItem} - keyExtractor={item => item.album.id} - numColumns={3} - removeClippedSubviews={true} - refreshing={isLoading} - onRefresh={refetch} - overScrollMode="never" - onEndReached={() => fetchNextPage()} - onEndReachedThreshold={6} - windowSize={5} - /> - - - ) -} - -const styles = StyleSheet.create({ - container: { - flex: 1, - }, - itemMenu: { - flex: 1 / 3, - }, - itemWrapper: { - marginVertical: 4, - marginHorizontal: 2, - }, - itemDetails: { - flex: 1, - }, - title: { - fontSize: 12, - fontFamily: font.semiBold, - color: colors.text.primary, - marginTop: 4, - }, - subtitle: { - fontSize: 11, - fontFamily: font.regular, - color: colors.text.secondary, - }, -}) - -export default React.memo(AlbumsList) diff --git a/app/screens/LibraryArtists.tsx b/app/screens/LibraryArtists.tsx deleted file mode 100644 index 0e2e104..0000000 --- a/app/screens/LibraryArtists.tsx +++ /dev/null @@ -1,93 +0,0 @@ -import FilterButton from '@app/components/FilterButton' -import GradientFlatList from '@app/components/GradientFlatList' -import ListItem from '@app/components/ListItem' -import { withSuspenseMemo } from '@app/components/withSuspense' -import { useQueryArtists } from '@app/hooks/query' -import { Artist } from '@app/models/library' -import { ArtistFilterType } from '@app/models/settings' -import { useStore, useStoreDeep } from '@app/state/store' -import React, { useEffect, useState } from 'react' -import { useTranslation } from 'react-i18next' -import { StyleSheet, View } from 'react-native' - -const ArtistRenderItem: React.FC<{ item: Artist }> = ({ item }) => ( - -) - -const filterValues: ArtistFilterType[] = [ - 'alphabeticalByName', // - 'starred', - 'random', -] - -const ArtistFilterButton = withSuspenseMemo(() => { - const { t } = useTranslation() - const filterType = useStoreDeep(store => store.settings.screens.library.artistsFilter.type) - const setFilterType = useStore(store => store.setLibraryArtistFilterType) - - return ( - ({ value, text: t(`resources.artist.lists.${value}`) }))} - value={filterType} - onSelect={selection => setFilterType(selection as ArtistFilterType)} - title={t('resources.artist.lists.sort')} - /> - ) -}) - -const ArtistsList = () => { - const filterType = useStore(store => store.settings.screens.library.artistsFilter.type) - - const { isLoading, data, refetch } = useQueryArtists() - const [sortedList, setSortedList] = useState([]) - - useEffect(() => { - if (!data) { - setSortedList([]) - return - } - - const list = Object.values(data.byId) - switch (filterType) { - case 'random': - setSortedList([...list].sort(() => Math.random() - 0.5)) - break - case 'starred': - setSortedList([...list].filter(a => a.starred)) - break - case 'alphabeticalByName': - setSortedList(data.allIds.map(id => data.byId[id])) - break - default: - setSortedList([...list]) - break - } - }, [filterType, data]) - - return ( - - item.id} - onRefresh={refetch} - refreshing={isLoading} - overScrollMode="never" - windowSize={3} - contentMarginTop={6} - /> - - - ) -} - -const styles = StyleSheet.create({ - container: { - flex: 1, - }, - listItem: { - paddingHorizontal: 10, - }, -}) - -export default ArtistsList diff --git a/app/screens/LibraryPlaylists.tsx b/app/screens/LibraryPlaylists.tsx deleted file mode 100644 index 8a075e4..0000000 --- a/app/screens/LibraryPlaylists.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import GradientFlatList from '@app/components/GradientFlatList' -import ListItem from '@app/components/ListItem' -import { useQueryPlaylists } from '@app/hooks/query' -import { Playlist } from '@app/models/library' -import { mapById } from '@app/util/state' -import React from 'react' -import { StyleSheet } from 'react-native' - -const PlaylistRenderItem: React.FC<{ item: Playlist }> = ({ item }) => ( - -) - -const PlaylistsList = () => { - const { isLoading, data, refetch } = useQueryPlaylists() - - return ( - item.id} - onRefresh={refetch} - refreshing={isLoading} - overScrollMode="never" - windowSize={5} - contentMarginTop={6} - /> - ) -} - -const styles = StyleSheet.create({ - listItem: { - paddingHorizontal: 10, - }, -}) - -export default PlaylistsList diff --git a/app/screens/NowPlayingQueue.tsx b/app/screens/NowPlayingQueue.tsx deleted file mode 100644 index 329a224..0000000 --- a/app/screens/NowPlayingQueue.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import GradientFlatList from '@app/components/GradientFlatList' -import ListItem from '@app/components/ListItem' -import NowPlayingBar from '@app/components/NowPlayingBar' -import { useSkipTo } from '@app/hooks/trackplayer' -import { Song } from '@app/models/library' -import { mapTrackExtToSong } from '@app/models/map' -import { useStoreDeep } from '@app/state/store' -import React from 'react' -import { StyleSheet, View } from 'react-native' - -const SongRenderItem: React.FC<{ - item: { - song: Song - i: number - onPress: () => void - } -}> = ({ item }) => ( - -) - -const NowPlayingQueue = React.memo<{}>(() => { - const queue = useStoreDeep(store => store.queue) - const skipTo = useSkipTo() - - return ( - - ({ song, i, onPress: () => skipTo(i) }))} - renderItem={SongRenderItem} - keyExtractor={(item, i) => i.toString()} - overScrollMode="never" - windowSize={7} - contentMarginTop={10} - /> - - - ) -}) - -const styles = StyleSheet.create({ - container: { - flex: 1, - }, - listItem: { - paddingHorizontal: 20, - }, -}) - -export default NowPlayingQueue diff --git a/app/screens/NowPlayingView.tsx b/app/screens/NowPlayingView.tsx deleted file mode 100644 index 549fcc3..0000000 --- a/app/screens/NowPlayingView.tsx +++ /dev/null @@ -1,422 +0,0 @@ -import CoverArt from '@app/components/CoverArt' -import HeaderBar from '@app/components/HeaderBar' -import GradientImageBackground from '@app/components/GradientImageBackground' -import PressableOpacity from '@app/components/PressableOpacity' -import { PressableStar } from '@app/components/Star' -import { withSuspenseMemo } from '@app/components/withSuspense' -import { useNext, usePause, usePlay, usePrevious, useSeekTo } from '@app/hooks/trackplayer' -import { mapTrackExtToSong } from '@app/models/map' -import { TrackExt } from '@app/models/trackplayer' -import { useStore, useStoreDeep } from '@app/state/store' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import formatDuration from '@app/util/formatDuration' -import Slider from '@react-native-community/slider' -import { useNavigation } from '@react-navigation/native' -import React, { useCallback, useEffect, useState } from 'react' -import { useTranslation } from 'react-i18next' -import { ActivityIndicator, StyleSheet, Text, TextStyle, View } from 'react-native' -import { NativeStackScreenProps } from 'react-native-screens/native-stack' -import { RepeatMode, State } from 'react-native-track-player' -import IconFA from 'react-native-vector-icons/FontAwesome' -import IconFA5 from 'react-native-vector-icons/FontAwesome5' -import Icon from 'react-native-vector-icons/Ionicons' -import IconMatCom from 'react-native-vector-icons/MaterialCommunityIcons' - -const NowPlayingHeader = withSuspenseMemo<{ - track?: TrackExt -}>(({ track }) => { - const queueName = useStore(store => store.queueName) - const queueContextType = useStore(store => store.queueContextType) - const { t } = useTranslation() - - console.log(t('resources.album.name', { count: 1 })) - - if (!track) { - return <> - } - - let contextName: string - if (queueContextType === 'album') { - contextName = t('resources.album.name', { count: 1 }) - } else if (queueContextType === 'artist') { - contextName = t('resources.song.lists.artistTopSongs') - } else if (queueContextType === 'playlist') { - contextName = t('resources.playlist.name', { count: 1 }) - } else if (queueContextType === 'song') { - contextName = t('search.nowPlayingContext') - } - - return ( - ( - - {contextName !== undefined && ( - - {contextName} - - )} - - {queueName || 'Nothing playing...'} - - - )} - /> - ) -}) - -const headerStyles = StyleSheet.create({ - bar: { - backgroundColor: 'transparent', - }, - center: { - flex: 1, - justifyContent: 'center', - }, - queueType: { - fontFamily: font.regular, - fontSize: 14, - color: colors.text.primary, - textAlign: 'center', - }, - queueName: { - fontFamily: font.bold, - fontSize: 16, - color: colors.text.primary, - textAlign: 'center', - }, -}) - -const SongCoverArt = () => { - const albumId = useStore(store => store.currentTrack?.albumId) - - return ( - - - - ) -} - -const coverArtStyles = StyleSheet.create({ - container: { - flex: 1, - alignItems: 'center', - paddingBottom: 10, - paddingHorizontal: 10, - }, - image: { - height: '100%', - width: '100%', - }, -}) - -const SongInfo = () => { - const id = useStore(store => store.currentTrack?.id) - const artist = useStore(store => store.currentTrack?.artist) - const title = useStore(store => store.currentTrack?.title) - - return ( - - - - {title} - - - {artist} - - - - - - - ) -} - -const infoStyles = StyleSheet.create({ - container: { - width: '100%', - flexDirection: 'row', - paddingHorizontal: 10, - }, - details: { - flex: 1, - marginRight: 20, - }, - controls: { - justifyContent: 'center', - }, - title: { - minHeight: 30, - fontFamily: font.bold, - fontSize: 22, - color: colors.text.primary, - }, - artist: { - minHeight: 21, - fontFamily: font.regular, - fontSize: 16, - color: colors.text.secondary, - }, -}) - -const SeekBar = () => { - const position = useStore(store => store.progress.position) - const duration = useStore(store => store.progress.duration) - const seekTo = useSeekTo() - const [value, setValue] = useState(0) - const [sliding, setSliding] = useState(false) - - useEffect(() => { - if (sliding) { - return - } - - setValue(position) - }, [position, sliding]) - - const onSlidingStart = useCallback(() => { - setSliding(true) - }, []) - - const onSlidingComplete = useCallback( - async (val: number) => { - await seekTo(val) - setSliding(false) - }, - [seekTo], - ) - - return ( - - - - - - {formatDuration(value)} - {formatDuration(duration)} - - - ) -} - -const seekStyles = StyleSheet.create({ - container: { - width: '100%', - marginTop: 16, - }, - barContainer: { - flexDirection: 'row', - alignItems: 'center', - marginBottom: 0, - }, - bars: { - backgroundColor: colors.text.primary, - height: 4, - }, - slider: { - flex: 1, - height: 40, - }, - barLeft: { - marginRight: -6, - }, - barRight: { - opacity: 0.3, - marginLeft: -6, - }, - indicator: { - height: 12, - width: 12, - borderRadius: 6, - backgroundColor: colors.text.primary, - elevation: 1, - }, - textContainer: { - flexDirection: 'row', - justifyContent: 'space-between', - paddingHorizontal: 10, - }, - text: { - fontFamily: font.regular, - fontSize: 15, - color: colors.text.primary, - }, -}) - -const PlayerControls = () => { - const state = useStore(store => store.playerState) - const play = usePlay() - const pause = usePause() - const next = useNext() - const previous = usePrevious() - const shuffled = useStore(store => !!store.shuffleOrder) - const toggleShuffle = useStore(store => store.toggleShuffle) - const repeatMode = useStore(store => store.repeatMode) - const toggleRepeat = useStore(store => store.toggleRepeatMode) - const navigation = useNavigation() - - let playPauseIcon: string - let playPauseAction: undefined | (() => void) - let disabled: boolean - - switch (state) { - case State.Playing: - disabled = false - playPauseIcon = 'pause-circle' - playPauseAction = pause - break - case State.Buffering: - disabled = false - playPauseIcon = 'circle' - playPauseAction = pause - break - default: - disabled = false - playPauseIcon = 'play-circle' - playPauseAction = play - break - } - - const repeatExtOpacity: TextStyle = { - opacity: repeatMode === RepeatMode.Track ? 1 : 0, - } - - return ( - - - - toggleRepeat()} disabled={disabled} hitSlop={16}> - - 1 - - - - - - - - - - {state === State.Buffering && ( - - )} - - - - - - - - toggleShuffle()} disabled={disabled} hitSlop={16}> - - - - - - {/* - - */} - navigation.navigate('queue')} disabled={disabled} hitSlop={16}> - - - - - ) -} - -const controlsStyles = StyleSheet.create({ - container: { - width: '100%', - paddingHorizontal: 10, - }, - top: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-between', - paddingBottom: 8, - }, - bottom: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'flex-end', - paddingTop: 10, - paddingBottom: 40, - }, - play: { - marginHorizontal: 30, - }, - center: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'center', - }, - repeatExt: { - color: colors.accent, - fontFamily: font.bold, - fontSize: 14, - position: 'absolute', - top: 26, - }, - buffering: { - position: 'absolute', - }, -}) - -type RootStackParamList = { - top: undefined - main: undefined -} -type NowPlayingProps = NativeStackScreenProps - -const NowPlayingView: React.FC = ({ navigation }) => { - const track = useStoreDeep(store => store.currentTrack) - - useEffect(() => { - if (!track) { - navigation.navigate('top') - } - }) - - const imagePath = typeof track?.artwork === 'string' ? track?.artwork.replace('file://', '') : undefined - - return ( - - - - - - - - - - - ) -} - -const styles = StyleSheet.create({ - container: { - flex: 1, - }, - content: { - flex: 1, - paddingHorizontal: 20, - }, -}) - -export default NowPlayingView diff --git a/app/screens/Search.tsx b/app/screens/Search.tsx deleted file mode 100644 index 8ef8222..0000000 --- a/app/screens/Search.tsx +++ /dev/null @@ -1,223 +0,0 @@ -import Button from '@app/components/Button' -import GradientScrollView from '@app/components/GradientScrollView' -import Header from '@app/components/Header' -import ListItem from '@app/components/ListItem' -import NothingHere from '@app/components/NothingHere' -import TextInput from '@app/components/TextInput' -import { withSuspense, withSuspenseMemo } from '@app/components/withSuspense' -import { useQuerySearchResults } from '@app/hooks/query' -import { useSetQueue } from '@app/hooks/trackplayer' -import { Album, Artist, SearchResults, Song } from '@app/models/library' -import colors from '@app/styles/colors' -import font from '@app/styles/font' -import { useFocusEffect, useNavigation } from '@react-navigation/native' -import equal from 'fast-deep-equal/es6/react' -import _ from 'lodash' -import React, { useCallback, useMemo, useRef, useState } from 'react' -import { useTranslation } from 'react-i18next' -import { - ActivityIndicator, - InteractionManager, - ScrollView, - StyleSheet, - TextInput as ReactTextInput, - View, -} from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' - -const SongItem = React.memo<{ item: Song }>(({ item }) => { - const { setQueue, contextId } = useSetQueue('song', [item]) - - return ( - setQueue({ title: item.title, playTrack: 0 })} - /> - ) -}, equal) - -const ResultsCategory = withSuspenseMemo<{ - name: string - query: string - items: (Artist | Album | Song)[] - type: 'artist' | 'album' | 'song' -}>( - ({ name, query, type, items }) => { - const navigation = useNavigation() - const { t } = useTranslation() - - if (items.length === 0) { - return <> - } - - return ( - <> -
      {name}
      - {items.map(a => - type === 'song' ? ( - - ) : ( - - ), - )} - {items.length === 5 && ( -

      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 z�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