├── .gitignore
├── .gitmodules
├── .vscode
└── launch.json
├── LICENSE
├── README.md
├── app
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── twodimensions
│ │ │ │ └── timeline
│ │ │ │ └── MainActivity.java
│ │ │ └── res
│ │ │ ├── drawable
│ │ │ └── launch_background.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_app.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_app.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_app.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_app.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_app.png
│ │ │ └── values
│ │ │ └── styles.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── assets
│ ├── Agricultural_evolution
│ │ ├── Agricultural_evolution.nma
│ │ └── Agricultural_evolution.png
│ ├── Alan_Turing
│ │ ├── Alan_Turing.nma
│ │ └── Alan_Turing.png
│ ├── Amelia_Earhart
│ │ └── Amelia_Earhart.flr
│ ├── Animals.flr
│ ├── Apes
│ │ ├── Apes.nma
│ │ ├── Apes0.png
│ │ └── Apes1.png
│ ├── App_Icons
│ │ ├── Android
│ │ │ ├── hdpi
│ │ │ │ └── ic_launcher_APP.png
│ │ │ ├── mdpi
│ │ │ │ └── ic_launcher_APP.png
│ │ │ ├── play
│ │ │ │ └── ic_launcher_APP.png
│ │ │ ├── xhdpi
│ │ │ │ └── ic_launcher_APP.png
│ │ │ ├── xxhdpi
│ │ │ │ └── ic_launcher_APP.png
│ │ │ └── xxxhdpi
│ │ │ │ └── ic_launcher_APP.png
│ │ └── iOS
│ │ │ ├── Icon.png
│ │ │ ├── icon_20pt.png
│ │ │ ├── icon_20pt@2x.png
│ │ │ ├── icon_20pt@3x.png
│ │ │ ├── icon_29pt.png
│ │ │ ├── icon_29pt@2x.png
│ │ │ ├── icon_29pt@3x.png
│ │ │ ├── icon_40pt.png
│ │ │ ├── icon_40pt@2x.png
│ │ │ ├── icon_40pt@3x.png
│ │ │ ├── icon_60pt@2x.png
│ │ │ ├── icon_60pt@3x.png
│ │ │ ├── icon_76pt.png
│ │ │ ├── icon_76pt@2x.png
│ │ │ └── icon_83.5@2x.png
│ ├── Articles
│ │ ├── agricultural_revolution.txt
│ │ ├── alan_turing.txt
│ │ ├── amelia_earhart.txt
│ │ ├── animals.txt
│ │ ├── big_bang.txt
│ │ ├── black_plague.txt
│ │ ├── bombardment.txt
│ │ ├── cold_war.txt
│ │ ├── constantinople.txt
│ │ ├── control_fire.txt
│ │ ├── crusades.txt
│ │ ├── darwin.txt
│ │ ├── dino_extinction.txt
│ │ ├── dinosaurs.txt
│ │ ├── earth.txt
│ │ ├── fire.txt
│ │ ├── first_temple.txt
│ │ ├── fish.txt
│ │ ├── history.txt
│ │ ├── humans.txt
│ │ ├── industrialization.txt
│ │ ├── insects.txt
│ │ ├── internet.txt
│ │ ├── last_common_ancestor_apes.txt
│ │ ├── life_on_earth.txt
│ │ ├── mammals.txt
│ │ ├── marie_curie.txt
│ │ ├── martin_luther_king.txt
│ │ ├── milky_way.txt
│ │ ├── moon_landing.txt
│ │ ├── nelson_mandela.txt
│ │ ├── newton.txt
│ │ ├── pyramids.txt
│ │ ├── reptiles.txt
│ │ ├── roman_empire.txt
│ │ ├── sapiens.txt
│ │ ├── single_celled_organisms.txt
│ │ ├── stegosaurus.txt
│ │ ├── suffragette.txt
│ │ ├── sun.txt
│ │ ├── tools.txt
│ │ ├── trex.txt
│ │ ├── world_war_i.txt
│ │ ├── world_war_ii.txt
│ │ └── writing.txt
│ ├── Big_Bang
│ │ └── Big_Bang.flr
│ ├── BlackPlague
│ │ ├── BlackPlague.nma
│ │ └── BlackPlague.png
│ ├── Broken Heart.flr
│ ├── Cells
│ │ ├── Cells.nma
│ │ └── Cells.png
│ ├── Cold_war
│ │ ├── Cold_war.nma
│ │ └── Cold_war.png
│ ├── Constantinople
│ │ ├── Constantinople.nma
│ │ ├── Constantinople0.png
│ │ └── Constantinople1.png
│ ├── Constructive_Tools
│ │ ├── Constructive_Tools.nma
│ │ └── Constructive_Tools.png
│ ├── Crusades
│ │ ├── Crusades.nma
│ │ └── Crusades.png
│ ├── Darwin 2
│ │ ├── Darwin 2.nma
│ │ └── Darwin 2.png
│ ├── Dinosaur_Demise
│ │ ├── Dinosaur_Demise.nma
│ │ └── Dinosaur_Demise.png
│ ├── Dinosaurs.flr
│ ├── Dinosaurs
│ │ ├── Dinosaurs.nma
│ │ └── Dinosaurs.png
│ ├── ExpandCollapse.flr
│ ├── Favorite.flr
│ ├── Fire
│ │ ├── Fire.nma
│ │ └── Fire.png
│ ├── First_Temple
│ │ ├── First_Temple.nma
│ │ └── First_Temple.png
│ ├── Fish_and_Stuff
│ │ ├── Fish_and_Stuff.nma
│ │ └── Fish_and_Stuff.png
│ ├── HeavyBombardment.flr
│ ├── Homo_Sapiens_Sapiens
│ │ ├── Homo_Sapiens_Sapiens.nma
│ │ └── Homo_Sapiens_Sapiens.png
│ ├── Industrialization
│ │ ├── Industrialization.nma
│ │ └── Industrialization.png
│ ├── Insects
│ │ ├── Insects.nma
│ │ └── Insects.png
│ ├── Internet
│ │ ├── Internet.nma
│ │ └── Internet.png
│ ├── Mammals
│ │ ├── Mammals.nma
│ │ └── Mammals.png
│ ├── Marie_Curie
│ │ ├── Marie_Curie.nma
│ │ └── Marie_Curie.png
│ ├── Martin Luther king
│ │ ├── Martin Luther king.nma
│ │ ├── Martin Luther king0.png
│ │ └── Martin Luther king1.png
│ ├── Milky Way
│ │ └── Milky Way.flr
│ ├── Moon
│ │ ├── Moon.nma
│ │ └── Moon.png
│ ├── Nelson Mandela_v2
│ │ ├── Nelson Mandela_v2.nma
│ │ └── Nelson Mandela_v2.png
│ ├── Newton
│ │ ├── Newton_v2.nma
│ │ └── Newton_v2.png
│ ├── Pyramid
│ │ ├── Pyramid.nma
│ │ └── Pyramid.png
│ ├── Recorded_history
│ │ ├── Recorded_history.nma
│ │ └── Recorded_history.png
│ ├── Reptiles
│ │ ├── Reptiles.nma
│ │ └── Reptiles.png
│ ├── Robot.nma
│ ├── Robot.png
│ ├── Roma
│ │ ├── Roma.nma
│ │ └── Roma.png
│ ├── Sufraggette_movement
│ │ ├── Sufraggette_movement.nma
│ │ └── Sufraggette_movement.png
│ ├── Sun.flr
│ ├── Trex.flr
│ ├── World_War_I
│ │ ├── World_War_I.nma
│ │ └── World_War_I.png
│ ├── World_War_II
│ │ ├── World_War_II.nma
│ │ └── World_War_II.png
│ ├── Writing
│ │ ├── Writing.nma
│ │ └── Writing.png
│ ├── flutter_logo.png
│ ├── fonts
│ │ ├── Roboto-Medium.ttf
│ │ └── Roboto-Regular.ttf
│ ├── heart_icon.png
│ ├── heart_outline.png
│ ├── heart_toolbar.flr
│ ├── humans.flr
│ ├── info_icon.png
│ ├── little-dino.jpg
│ ├── menu.json
│ ├── right_arrow.png
│ ├── search_icon.png
│ ├── share_icon.png
│ ├── sloth.jpg
│ ├── timeline.json
│ └── twoDimensions_logo.png
├── full_quality
│ ├── Agricultural_evolution
│ │ ├── Agricultural_evolution.nma
│ │ └── Agricultural_evolution.png
│ ├── Alan_Turing
│ │ ├── Alan_Turing.nma
│ │ └── Alan_Turing.png
│ ├── Amelia_Earhart
│ │ ├── Amelia_Earhart.nma
│ │ └── Amelia_Earhart.png
│ ├── Apes
│ │ ├── Apes.nma
│ │ ├── Apes0.png
│ │ └── Apes1.png
│ ├── Articles
│ │ ├── agricultural_revolution.txt
│ │ ├── alan_turing.txt
│ │ ├── amelia_earhart.txt
│ │ ├── animals.txt
│ │ ├── big_bang.txt
│ │ ├── black_plague.txt
│ │ ├── bombardment.txt
│ │ ├── cold_war.txt
│ │ ├── constantinople.txt
│ │ ├── control_fire.txt
│ │ ├── crusades.txt
│ │ ├── darwin.txt
│ │ ├── dino_extinction.txt
│ │ ├── dinosaurs.txt
│ │ ├── earth.txt
│ │ ├── fire.txt
│ │ ├── first_temple.txt
│ │ ├── fish.txt
│ │ ├── history.txt
│ │ ├── humans.txt
│ │ ├── industrialization.txt
│ │ ├── insects.txt
│ │ ├── internet.txt
│ │ ├── last_common_ancestor_apes.txt
│ │ ├── life_on_earth.txt
│ │ ├── mammals.txt
│ │ ├── marie_curie.txt
│ │ ├── martin_luther_king.txt
│ │ ├── milky_way.txt
│ │ ├── moon_landing.txt
│ │ ├── nelson_mandela.txt
│ │ ├── newton.txt
│ │ ├── pyramids.txt
│ │ ├── reptiles.txt
│ │ ├── roman_empire.txt
│ │ ├── sapiens.txt
│ │ ├── single_celled_organisms.txt
│ │ ├── suffragette.txt
│ │ ├── sun.txt
│ │ ├── tools.txt
│ │ ├── world_war_i.txt
│ │ ├── world_war_ii.txt
│ │ └── writing.txt
│ ├── Big_Bang
│ │ ├── Big_Bang.nma
│ │ ├── Big_Bang0.png
│ │ ├── Big_Bang1.png
│ │ ├── Big_Bang2.png
│ │ └── Big_Bang3.png
│ ├── BlackPlague
│ │ ├── BlackPlague.nma
│ │ └── BlackPlague.png
│ ├── Cells
│ │ ├── Cells.nma
│ │ └── Cells.png
│ ├── Cold_war
│ │ ├── Cold_war.nma
│ │ └── Cold_war.png
│ ├── Constantinople
│ │ ├── Constantinople.nma
│ │ ├── Constantinople0.png
│ │ └── Constantinople1.png
│ ├── Constructive_Tools
│ │ ├── Constructive_Tools.nma
│ │ └── Constructive_Tools.png
│ ├── Crusades
│ │ ├── Crusades.nma
│ │ └── Crusades.png
│ ├── Darwin 2
│ │ ├── Darwin 2.nma
│ │ └── Darwin 2.png
│ ├── Dinosaur_Demise
│ │ ├── Dinosaur_Demise.nma
│ │ └── Dinosaur_Demise.png
│ ├── Dinosaurs
│ │ ├── Dinosaurs.nma
│ │ └── Dinosaurs.png
│ ├── Fire
│ │ ├── Fire.nma
│ │ └── Fire.png
│ ├── First_Temple
│ │ ├── First_Temple.nma
│ │ └── First_Temple.png
│ ├── Fish_and_Stuff
│ │ ├── Fish_and_Stuff.nma
│ │ └── Fish_and_Stuff.png
│ ├── Homo_Sapiens_Sapiens
│ │ ├── Homo_Sapiens_Sapiens.nma
│ │ └── Homo_Sapiens_Sapiens.png
│ ├── Industrialization
│ │ ├── Industrialization.nma
│ │ └── Industrialization.png
│ ├── Insects
│ │ ├── Insects.nma
│ │ └── Insects.png
│ ├── Internet
│ │ ├── Internet.nma
│ │ └── Internet.png
│ ├── Mammals
│ │ ├── Mammals.nma
│ │ └── Mammals.png
│ ├── Marie_Curie
│ │ ├── Marie_Curie.nma
│ │ └── Marie_Curie.png
│ ├── Martin Luther king
│ │ ├── Martin Luther king.nma
│ │ ├── Martin Luther king0.png
│ │ └── Martin Luther king1.png
│ ├── Milky Way
│ │ ├── Milky Way.nma
│ │ └── Milky Way.png
│ ├── Moon
│ │ ├── Moon.nma
│ │ └── Moon.png
│ ├── Nelson Mandela_v2
│ │ ├── Nelson Mandela_v2.nma
│ │ └── Nelson Mandela_v2.png
│ ├── Newton
│ │ ├── Newton.nma
│ │ └── Newton.png
│ ├── Pyramid
│ │ ├── Pyramid.nma
│ │ └── Pyramid.png
│ ├── Recorded_history
│ │ ├── Recorded_history.nma
│ │ └── Recorded_history.png
│ ├── Reptiles
│ │ ├── Reptiles.nma
│ │ └── Reptiles.png
│ ├── Roma
│ │ ├── Roma.nma
│ │ └── Roma.png
│ ├── Sufraggette_movement
│ │ ├── Sufraggette_movement.nma
│ │ └── Sufraggette_movement.png
│ ├── World_War_I
│ │ ├── World_War_I.nma
│ │ └── World_War_I.png
│ ├── World_War_II
│ │ ├── World_War_II.nma
│ │ └── World_War_II.png
│ └── Writing
│ │ ├── Writing.nma
│ │ └── Writing.png
├── ios
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Podfile
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── WorkspaceSettings.xcsettings
│ └── Runner
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon.png
│ │ │ ├── icon_20pt.png
│ │ │ ├── icon_20pt@2x.png
│ │ │ ├── icon_20pt@3x.png
│ │ │ ├── icon_29pt.png
│ │ │ ├── icon_29pt@2x.png
│ │ │ ├── icon_29pt@3x.png
│ │ │ ├── icon_40pt.png
│ │ │ ├── icon_40pt@2x.png
│ │ │ ├── icon_40pt@3x.png
│ │ │ ├── icon_60pt@2x.png
│ │ │ ├── icon_60pt@3x.png
│ │ │ ├── icon_76pt.png
│ │ │ ├── icon_76pt@2x.png
│ │ │ └── icon_83.5@2x.png
│ │ └── LaunchImage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.png
│ │ │ ├── LaunchImage@2x.png
│ │ │ ├── LaunchImage@3x.png
│ │ │ └── README.md
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── main.m
├── lib
│ ├── article
│ │ ├── article_widget.dart
│ │ ├── controllers
│ │ │ ├── amelia_controller.dart
│ │ │ ├── flare_interaction_controller.dart
│ │ │ ├── newton_controller.dart
│ │ │ └── nima_interaction_controller.dart
│ │ └── timeline_entry_widget.dart
│ ├── bloc_provider.dart
│ ├── blocs
│ │ └── favorites_bloc.dart
│ ├── colors.dart
│ ├── main.dart
│ ├── main_menu
│ │ ├── about_page.dart
│ │ ├── collapsible.dart
│ │ ├── favorites_page.dart
│ │ ├── main_menu.dart
│ │ ├── main_menu_section.dart
│ │ ├── menu_data.dart
│ │ ├── menu_vignette.dart
│ │ ├── search_widget.dart
│ │ ├── thumbnail.dart
│ │ └── thumbnail_detail_widget.dart
│ ├── search_manager.dart
│ └── timeline
│ │ ├── ticks.dart
│ │ ├── timeline.dart
│ │ ├── timeline_entry.dart
│ │ ├── timeline_render_widget.dart
│ │ ├── timeline_utils.dart
│ │ └── timeline_widget.dart
├── pubspec.yaml
└── test
│ └── widget_test.dart
└── tools
├── .packages
├── find_large_assets.dart
├── pubspec.lock
├── pubspec.yaml
└── resize_large_assets.dart
/.gitignore:
--------------------------------------------------------------------------------
1 | /app/android/key.properties
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "dependencies/Nima-Flutter"]
2 | path = dependencies/Nima-Flutter
3 | url = https://github.com/2d-inc/Nima-Flutter.git
4 | [submodule "dependencies/Flare-Flutter"]
5 | path = dependencies/Flare-Flutter
6 | url = https://github.com/2d-inc/Flare-Flutter.git
7 |
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | // Use IntelliSense to learn about possible attributes.
3 | // Hover to view descriptions of existing attributes.
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5 | "version": "0.2.0",
6 | "configurations": [
7 | {
8 | "name": "Flutter",
9 | "type": "dart",
10 | "request": "launch",
11 | "program": "${workspaceFolder}/app/lib/main.dart"
12 | }
13 | ]
14 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 2D, Inc
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | # Miscellaneous
2 | *.class
3 | *.lock
4 | *.log
5 | *.pyc
6 | *.swp
7 | .DS_Store
8 | .atom/
9 | .buildlog/
10 | .history
11 | .svn/
12 |
13 | # IntelliJ related
14 | *.iml
15 | *.ipr
16 | *.iws
17 | .idea/
18 |
19 | # Visual Studio Code related
20 | .vscode/
21 |
22 | # Flutter/Dart/Pub related
23 | **/doc/api/
24 | .dart_tool/
25 | .flutter-plugins
26 | .packages
27 | .pub-cache/
28 | .pub/
29 | build/
30 |
31 | # Android related
32 | **/android/**/gradle-wrapper.jar
33 | **/android/.gradle
34 | **/android/captures/
35 | **/android/gradlew
36 | **/android/gradlew.bat
37 | **/android/local.properties
38 | **/android/**/GeneratedPluginRegistrant.java
39 |
40 | # iOS/XCode related
41 | **/ios/**/*.mode1v3
42 | **/ios/**/*.mode2v3
43 | **/ios/**/*.moved-aside
44 | **/ios/**/*.pbxuser
45 | **/ios/**/*.perspectivev3
46 | **/ios/**/*sync/
47 | **/ios/**/.sconsign.dblite
48 | **/ios/**/.tags*
49 | **/ios/**/.vagrant/
50 | **/ios/**/DerivedData/
51 | **/ios/**/Icon?
52 | **/ios/**/Pods/
53 | **/ios/**/.symlinks/
54 | **/ios/**/profile
55 | **/ios/**/xcuserdata
56 | **/ios/.generated/
57 | **/ios/Flutter/App.framework
58 | **/ios/Flutter/Flutter.framework
59 | **/ios/Flutter/Generated.xcconfig
60 | **/ios/Flutter/app.flx
61 | **/ios/Flutter/app.zip
62 | **/ios/Flutter/flutter_assets/
63 | **/ios/ServiceDefinitions.json
64 | **/ios/Runner/GeneratedPluginRegistrant.*
65 |
66 | # Exceptions to above rules.
67 | !**/ios/**/default.mode1v3
68 | !**/ios/**/default.mode2v3
69 | !**/ios/**/default.pbxuser
70 | !**/ios/**/default.perspectivev3
71 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
72 |
--------------------------------------------------------------------------------
/app/.metadata:
--------------------------------------------------------------------------------
1 | # This file tracks properties of this Flutter project.
2 | # Used by Flutter tool to assess capabilities and perform upgrades etc.
3 | #
4 | # This file should be version controlled and should not be manually edited.
5 |
6 | version:
7 | revision: 2a8e35cc9c42e6957b069439eaa56207afed5ea2
8 | channel: master
9 |
--------------------------------------------------------------------------------
/app/README.md:
--------------------------------------------------------------------------------
1 | # app
2 |
3 | A new Flutter project.
4 |
5 | ## Getting Started
6 |
7 | For help getting started with Flutter, view our online
8 | [documentation](https://flutter.io/).
9 |
--------------------------------------------------------------------------------
/app/android/app/build.gradle:
--------------------------------------------------------------------------------
1 | def localProperties = new Properties()
2 | def localPropertiesFile = rootProject.file('local.properties')
3 | if (localPropertiesFile.exists()) {
4 | localPropertiesFile.withReader('UTF-8') { reader ->
5 | localProperties.load(reader)
6 | }
7 | }
8 |
9 | def flutterRoot = localProperties.getProperty('flutter.sdk')
10 | if (flutterRoot == null) {
11 | throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
12 | }
13 |
14 | def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
15 | if (flutterVersionCode == null) {
16 | flutterVersionCode = '1'
17 | }
18 |
19 | def flutterVersionName = localProperties.getProperty('flutter.versionName')
20 | if (flutterVersionName == null) {
21 | flutterVersionName = '1.0'
22 | }
23 |
24 | apply plugin: 'com.android.application'
25 | apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
26 |
27 | android {
28 | compileSdkVersion 27
29 |
30 | lintOptions {
31 | disable 'InvalidPackage'
32 | }
33 |
34 | defaultConfig {
35 | applicationId "com.twodimensions.timeline"
36 | minSdkVersion 16
37 | targetSdkVersion 27
38 | versionCode flutterVersionCode.toInteger()
39 | versionName flutterVersionName
40 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
41 | }
42 |
43 | buildTypes {
44 | release {
45 | signingConfig signingConfigs.debug
46 | }
47 | }
48 | }
49 |
50 | flutter {
51 | source '../..'
52 | }
53 |
54 | dependencies {
55 | testImplementation 'junit:junit:4.12'
56 | androidTestImplementation 'com.android.support.test:runner:1.0.2'
57 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
58 | }
59 |
--------------------------------------------------------------------------------
/app/android/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
8 |
9 |
10 |
15 |
19 |
26 |
30 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/app/android/app/src/main/java/com/twodimensions/timeline/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.twodimensions.timeline;
2 |
3 | import android.os.Bundle;
4 | import io.flutter.app.FlutterActivity;
5 | import io.flutter.plugins.GeneratedPluginRegistrant;
6 |
7 | public class MainActivity extends FlutterActivity {
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | GeneratedPluginRegistrant.registerWith(this);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/app/android/app/src/main/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-hdpi/ic_launcher_app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-hdpi/ic_launcher_app.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-mdpi/ic_launcher_app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-mdpi/ic_launcher_app.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_app.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_app.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_app.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/app/android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | repositories {
3 | google()
4 | jcenter()
5 | }
6 |
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:3.1.2'
9 | }
10 | }
11 |
12 | allprojects {
13 | repositories {
14 | google()
15 | jcenter()
16 | }
17 | }
18 |
19 | rootProject.buildDir = '../build'
20 | subprojects {
21 | project.buildDir = "${rootProject.buildDir}/${project.name}"
22 | }
23 | subprojects {
24 | project.evaluationDependsOn(':app')
25 | }
26 |
27 | task clean(type: Delete) {
28 | delete rootProject.buildDir
29 | }
30 |
--------------------------------------------------------------------------------
/app/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
7 |
--------------------------------------------------------------------------------
/app/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
3 | def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
4 |
5 | def plugins = new Properties()
6 | def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
7 | if (pluginsFile.exists()) {
8 | pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
9 | }
10 |
11 | plugins.each { name, path ->
12 | def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
13 | include ":$name"
14 | project(":$name").projectDir = pluginDirectory
15 | }
16 |
--------------------------------------------------------------------------------
/app/assets/Agricultural_evolution/Agricultural_evolution.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Agricultural_evolution/Agricultural_evolution.nma
--------------------------------------------------------------------------------
/app/assets/Agricultural_evolution/Agricultural_evolution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Agricultural_evolution/Agricultural_evolution.png
--------------------------------------------------------------------------------
/app/assets/Alan_Turing/Alan_Turing.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Alan_Turing/Alan_Turing.nma
--------------------------------------------------------------------------------
/app/assets/Alan_Turing/Alan_Turing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Alan_Turing/Alan_Turing.png
--------------------------------------------------------------------------------
/app/assets/Amelia_Earhart/Amelia_Earhart.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Amelia_Earhart/Amelia_Earhart.flr
--------------------------------------------------------------------------------
/app/assets/Animals.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Animals.flr
--------------------------------------------------------------------------------
/app/assets/Apes/Apes.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Apes/Apes.nma
--------------------------------------------------------------------------------
/app/assets/Apes/Apes0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Apes/Apes0.png
--------------------------------------------------------------------------------
/app/assets/Apes/Apes1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Apes/Apes1.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/Android/hdpi/ic_launcher_APP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/Android/hdpi/ic_launcher_APP.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/Android/mdpi/ic_launcher_APP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/Android/mdpi/ic_launcher_APP.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/Android/play/ic_launcher_APP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/Android/play/ic_launcher_APP.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/Android/xhdpi/ic_launcher_APP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/Android/xhdpi/ic_launcher_APP.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/Android/xxhdpi/ic_launcher_APP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/Android/xxhdpi/ic_launcher_APP.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/Android/xxxhdpi/ic_launcher_APP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/Android/xxxhdpi/ic_launcher_APP.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/Icon.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_20pt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_20pt.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_20pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_20pt@2x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_20pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_20pt@3x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_29pt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_29pt.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_29pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_29pt@2x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_29pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_29pt@3x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_40pt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_40pt.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_40pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_40pt@2x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_40pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_40pt@3x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_60pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_60pt@2x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_60pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_60pt@3x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_76pt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_76pt.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_76pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_76pt@2x.png
--------------------------------------------------------------------------------
/app/assets/App_Icons/iOS/icon_83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/App_Icons/iOS/icon_83.5@2x.png
--------------------------------------------------------------------------------
/app/assets/Articles/agricultural_revolution.txt:
--------------------------------------------------------------------------------
1 | __The Neolithic revolution__ (New Stone Age) was the first __agricultural revolution__. It was a gradual change from nomadic hunting and gathering communities and bands to agriculture and settlement. This period is described as a "revolution" because it changed the way of life of communities which made the change. It occurred in different prehistoric human societies at different times. Many societies changed 9–7 thousand years ago
2 |
3 | The term refers to the general time period over which these developments took place. It also applies to the changes which took place: the adoption of early farming techniques, crop cultivation, and the domestication of animals. The Neolithic Revolution is important for developments in social organization and technology.
4 |
5 | __The Neolithic revolution__ led to living in permanent or semi-permanent settlements. Because of this fewer people led a nomadic lifestyle. To be able to know who the crops grown belonged to, the concept of land ownership was developed. The natural environment was changed, population densities grew, and people ate more vegetable and cereal foods in their diet. Hierarchies developed in society. Grain was stored, and could be traded. Surplus production from good crop yields helped societies survive bad years.
--------------------------------------------------------------------------------
/app/assets/Articles/alan_turing.txt:
--------------------------------------------------------------------------------
1 | __Turing__ was one of the people who worked on the first computers. He was the first person to think of using a computer to do things that were too hard for a person to do. He created the Turing machine in 1936. The machine was imaginary, but it included the idea of a computer program.
2 |
3 | __Turing__ was interested in artificial intelligence. He proposed the __Turing__ test, to say when a machine could be called "intelligent". A computer could be said to "think" if a human talking with it could not tell it was a machine.
4 |
5 | During World War II, __Turing__ worked to break German ciphers (secret messages). Using cryptanalysis, he helped to break the codes of the Enigma machine. After that, he solved other German codes.
6 |
7 | From 1945 to 1947, __Turing__ worked on the design of the ACE (Automatic Computing Engine) at the National Physical Laboratory. He presented a paper on 19 February 1946. That paper was "the first detailed design of a stored-program computer". Although it was possible to build ACE, there were delays in starting the project. In late 1947 he returned to Cambridge for a sabbatical year. While he was at Cambridge, the Pilot ACE was built without him. It ran its first program on 10 May 1950.
--------------------------------------------------------------------------------
/app/assets/Articles/amelia_earhart.txt:
--------------------------------------------------------------------------------
1 | __Amelia Mary Earhart__ (July 24, 1897 – and disappeared in July 2, 1937) was an American aviator, one of the first women to fly a plane long distances. She was the first woman to fly a plane by herself across the Atlantic Ocean. She broke many records and showed how air travel had moved forward. She also wrote books, most of them were about her flights. Earhart vanished over the South Pacific Ocean in July 2, 1937 while trying to fly around the world. She was declared dead on July 3, 1937.
2 |
3 | Many theories stand in place about __Amelia's__ end. Some believe she was a spy for the U.S government and was captured by the Japanese on Gardner Island, others say she faked her death. The most plausible though is many researchers believe, which is that the Electra ran out of fuel and that Earhart and Noonan ditched at sea. The "crash and sink" theory is often the most widely accepted explanation of Earhart’s and Noonan’s fate. However, there is a range of documented, archaeological, and anecdotal evidence supporting the hypothesis that Earhart and Noonan found Gardner Island, uninhabited at the time, landed the Electra on a flat reef near the wreck of a freighter, and sent sporadic radio messages from there. It has been surmised that Earhart and Noonan might have survived on Nikumaroro for several weeks before succumbing.
--------------------------------------------------------------------------------
/app/assets/Articles/animals.txt:
--------------------------------------------------------------------------------
1 | The first fossils that might represent animals appear in the 665-million-year-old rocks of the Trezona Formation of South Australia. These fossils are interpreted as most probably being early sponges.
2 |
3 | The oldest animals are found in the Ediacaran biota, towards the end of the Precambrian, around 610 million years ago. It had long been doubtful whether these included animals, but the discovery of the animal lipid cholesterol in fossils of Dickinsonia establishes that these were indeed animals.
4 |
5 | Many animal phyla first appear in the fossil record during the Cambrian explosion, starting about 542 million years ago, in beds such as the Burgess shale. Extant phyla in these rocks include molluscs, brachiopods, onychophorans, tardigrades, arthropods, echinoderms and hemichordates, along with numerous now-extinct forms such as the predatory Anomalocaris. The apparent suddenness of the event may however be an artefact of the fossil record, rather than showing that all these animals appeared simultaneously.
--------------------------------------------------------------------------------
/app/assets/Articles/black_plague.txt:
--------------------------------------------------------------------------------
1 | __The Black Death__ was an outbreak of disease that killed millions of people across Europe and Asia. Almost one out of every three people in Europe died from the disease, and was at its worst between 1347 and 1351. The disease may have started in Asia. Most people think that the disease was the bubonic plague. This disease is carried and spread by fleas living on rats. Traders from the Silk Road may have brought the infected fleas to Europe.
2 |
3 | Fleas started the problem; the infected fleas were carried by black rats. Rats that were carrying the fleas would go into cities. When the fleas bit somebody, they would inject a little bit of the bacteria into the wound. This would cause the person to be infected. Rats were often on ships. This meant the disease spread extremely quickly, all over Europe.
4 |
5 | In humans, the disease caused swelling in the groin, under the arms and behind the ears. These swellings were a black and purple colour, hence the name 'The Black Death'. The dark swellings were called buboes. People were in pain and victims died a horrible death. The symptoms could be seen 3–7 days after victims were bitten by a flea carrying the disease.
--------------------------------------------------------------------------------
/app/assets/Articles/bombardment.txt:
--------------------------------------------------------------------------------
1 | The Late Heavy Bombardment (abbreviated LHB and also known as the lunar cataclysm) is an event thought to have occurred approximately 4.1 to 3.8 billion years (Ga) ago, at a time corresponding to the Neohadean and Eoarchean eras on Earth. During this interval, a disproportionately large number of asteroids are theorized to have collided with the early terrestrial planets in the inner Solar System, including Mercury, Venus, Earth, and Mars.
2 |
3 | The Late Heavy Bombardment happened after the Earth and other rocky planets had formed and accreted most of their mass, but still quite early in Earth's history.
--------------------------------------------------------------------------------
/app/assets/Articles/cold_war.txt:
--------------------------------------------------------------------------------
1 | __The Cold War__ (1947–1991) was the tense relationship between the United States (and its allies), and the Soviet Union (the USSR and its allies) between the end of World War II and the demise of the Soviet Union.
2 |
3 | Most of the countries on one side were allied in NATO whose most powerful country was the United States. Most of the countries on the other side were allied in the Warsaw Pact most powerful country was the Soviet Union.
4 |
5 | The Western-Capitalist group of countries includes Western Europe, the Americas, Turkey, Israel, Japan, South Korea, Thailand, Iran (1945-1979), Pakistan, Malaysia, Philippines, South Africa, Australia and New Zealand.
6 |
7 | The Eastern-Socialist group includes Eastern Europe, Soviet Union, Angola, Ethiopia, Cuba (1959-1991), Mongolia, North Korea, China and Vietnam.
--------------------------------------------------------------------------------
/app/assets/Articles/constantinople.txt:
--------------------------------------------------------------------------------
1 | __Constantinople__ (Greek: Κωνσταντινούπολις, Konstantinoúpolis, or Πόλις, Polis) was the capital of the Roman Empire (330-395), the Byzantine/East Roman Empire (395-1204 and 1261-1453), the Latin Empire (1204-1261), and the Ottoman Empire (1453-1922). In 1930 it was renamed Istanbul. It is a city in present-day Turkey.
--------------------------------------------------------------------------------
/app/assets/Articles/control_fire.txt:
--------------------------------------------------------------------------------
1 | __The control of fire__ by early humans was a turning point in the cultural aspect of human evolution. Fire provided a source of warmth, protection, improvement on hunting and a method for cooking food. These cultural advancements allowed for human geographic dispersal, cultural innovations, and changes to diet and behavior. Additionally, creating fire allowed the expansion of human activity to proceed into the dark and colder hours of the evening.
2 |
3 | Claims for the earliest definitive evidence of control of fire by a member of Homo range from 1.7 to 0.2 million years ago (Mya). Evidence for the controlled use of fire by Homo erectus, beginning some 1,000,000 years ago, has wide scholarly support. Flint blades burned in fires roughly 300,000 years ago were found near fossils of early but not entirely modern Homo sapiens in Morocco. Evidence of widespread control of fire by anatomically modern humans dates to approximately 125,000 years ago.
--------------------------------------------------------------------------------
/app/assets/Articles/crusades.txt:
--------------------------------------------------------------------------------
1 | __The Crusades__ were a series of religious wars fought between Christians and Muslims over control of the Holy Land. Traditionally, they took place between 1095 and 1291. The Holy Land was still is a place that is very important for the three major monotheistic religions: Islam, Judaism, and Christianity. There are many important religious sites in the Holy Land. This is the land now called Israel or Palestine. Jerusalem, Nazareth, Bethlehem and other religious sites fell under the control of Muslims during the Caliphate of Omar.
2 |
3 | There were many different crusades. The most important and biggest __Crusades__ took place from the 11th century to the 13th century. There were 9 large crusades during this time. They are numbered 1 through 9. There were also many smaller Crusades. Some crusades were even within Europe (for example, in Germany, Austria and Scandinavia). The smaller __Crusades__ continued to the 16th century, until the Renaissance and Reformation.
4 |
5 | The word "Crusade" is related to the word "Cross", and means a Christian holy war. There is also the Arabic word "Jihad", which means to strive and struggle by Muslims. All sides (Christians, Muslims, and Jews) believed very much in their religions. They also had political reasons for war.
--------------------------------------------------------------------------------
/app/assets/Articles/darwin.txt:
--------------------------------------------------------------------------------
1 | __Charles Darwin__ (1809–1882) wrote his On the Origin of Species in 1859. In this book, he put forward much evidence that evolution had occurred. He also proposed natural selection as the way evolution had taken place. But Darwin did not understand about genetics and how traits were actually passed on. He could not accurately explain what made children look like their parents.
2 |
3 | Nevertheless, __Darwin's__ explanation of evolution was fundamentally correct. In contrast to Lamarck, __Darwin's__ idea was that the giraffe's neck became longer because those with longer necks survived better. These survivors passed their genes on, and in time the whole race got longer necks.
--------------------------------------------------------------------------------
/app/assets/Articles/dino_extinction.txt:
--------------------------------------------------------------------------------
1 | The extinctions at the end of the Cretaceous were caused by one or more catastrophic events, such as massive asteroid or meteorite impacts, or increased volcanic activity.
2 |
3 | Several impact craters and massive volcanic activity, such as that in the Deccan Traps in India, have been dated to the approximate time of the extinction event. These geological events may have reduced sunlight and hindered photosynthesis, leading to a massive disruption in Earth's ecology.
--------------------------------------------------------------------------------
/app/assets/Articles/dinosaurs.txt:
--------------------------------------------------------------------------------
1 | __Dinosaurs__ (meaning "terrible lizards") are a varied group of archosaur reptiles. They were the dominant land animals of the Mesozoic era. Over 500 different genera of dinosaurs are known. Fossils of dinosaurs have been found on every continent, and there are still frequent new discoveries.
2 |
3 | __Dinosaurs__ appeared in the Upper Triassic, about 230 million years ago. The earliest date of a dinosaur fossil is that of Eoraptor, 231.4 to 228 mya. By the early Jurassic they were the top land vertebrates, and dominated most environments on land. They continued until the sudden K/T extinction event 66 million years ago.
4 |
5 | From the fossil record, we know that birds are living feathered dinosaurs (sort of, but mainly yeetosaurs). They evolved from the earliest theropods during the late Jurassic. And so they were the only line of dinosaurs to survive to the present day.
6 |
7 | Dinosaurs had adaptations which helped make them successful. The first known dinosaurs were small predators that walked on two legs. All their descendants had an upright posture, with the legs underneath the body. This transformed their whole life-style. There were other features. Most of the smaller dinosaurs had feathers, and were probably warm-blooded. This would make them active, with a higher metabolism than modern reptiles. Social interaction, with living in herds and co-operation seems very likely for some types.
8 | The first fossils were recognised as dinosaurs in the early 19th century. Some of their bones were found much earlier, but were not understood. William Buckland, Gideon Mantell and Richard Owen were scientists who saw these bones were a special group of animals. Dinosaurs are now major attractions at museums around the world. They have become part of popular culture. There have been many best-selling books and movies. New discoveries are reported in the media.
9 |
--------------------------------------------------------------------------------
/app/assets/Articles/earth.txt:
--------------------------------------------------------------------------------
1 | __Earth__ and the other planets formed about 4.6 billion years ago. They were made of the leftover gas from the nebula that made the Sun. The Moon may have been formed after a collision between the early __Earth__ and a smaller planet (sometimes called Theia). Scientists believe that parts of both planets broke off — becoming (by gravity) the Moon.
2 |
3 | __Earth__'s water came from different places. Condensing water vapour, and comets and asteroids hitting __Earth__, made the oceans. Within a billion years (that is at about 3.6 billion years ago) the first life evolved, in the Archaean era. Some bacteria developed photosynthesis, which lets plants make food from the Sun's light and water. This released a lot of oxygen, which was first taken up by iron in solution. Eventually, free oxygen got into the atmosphere or air, making __Earth__'s surface suitable for aerobic life (see Great Oxygenation Event). This oxygen also formed the ozone layer which protects __Earth__'s surface from bad ultraviolet radiation from the Sun. Complex life on the surface of the land did not exist before the ozone layer.
4 |
5 | __Earth__ was very different in the distant past. Long ago, almost all land was in one place. This is called a supercontinent. The earliest known supercontinent was called Vaalbara. Much later, there was a time (the Cryogenian) when __Earth__ was almost entirely covered by thick ice sheets (glaciers). This is called the Snowball __Earth__ theory.
--------------------------------------------------------------------------------
/app/assets/Articles/fire.txt:
--------------------------------------------------------------------------------
1 | East African sites, such as Chesowanja near Lake Baringo, Koobi Fora, and Olorgesailie in Kenya, show potential evidence that __fire__ was utilized by early humans. At Chesowanja, archaeologists found fire-hardened clay fragments, dated to 1.42 M.Y.A. Analysis showed that, in order to harden it, the clay must have been heated to about 400 °C (752 °F). At Koobi Fora, two sites show evidence of control of __fire__ by Homo erectus at about 1.5 M.Y.A., with reddening of sediment associated with heating the material to 200-400 degrees Celsius (392-752 degrees Fahrenheit).
--------------------------------------------------------------------------------
/app/assets/Articles/first_temple.txt:
--------------------------------------------------------------------------------
1 | __Göbekli Tepe__ (pronounced [ɟøbekˈli teˈpe]), Turkish for "Potbelly Hill", is an archaeological site in the Southeastern Anatolia Region of Turkey, approximately 12 km (7 mi) northeast of the city of Şanlıurfa. The tell has a height of 15 m (49 ft) and is about 300 m (980 ft) in diameter. It is approximately 760 m (2,490 ft) above sea level.
2 |
3 | The tell includes two phases of use believed to be of a social or ritual nature dating back to the 10th–8th millennium BCE. During the first phase, belonging to the Pre-Pottery Neolithic A (PPNA), circles of massive T-shaped stone pillars were erected – the world's oldest known megaliths. More than 200 pillars in about 20 circles are currently known through geophysical surveys. Each pillar has a height of up to 6 m (20 ft) and weighs up to 10 tons. They are fitted into sockets that were hewn out of the bedrock. In the second phase, belonging to the Pre-Pottery Neolithic B (PPNB), the erected pillars are smaller and stood in rectangular rooms with floors of polished lime. The site was abandoned after the PPNB. Younger structures date to classical times.
4 |
5 | The details of the structure's function remain a mystery. It was excavated by a German archaeological team under the direction of Klaus Schmidt from 1996 until his death in 2014. Schmidt believed that the site was a sanctuary where people from a wide region periodically congregated, not a settlement.
6 |
7 | In 2018, the site was designated a UNESCO World Heritage site.
--------------------------------------------------------------------------------
/app/assets/Articles/fish.txt:
--------------------------------------------------------------------------------
1 | The evolution of fish began about 530 million years ago during the Cambrian explosion. It was during this time that the early chordates developed the skull and the vertebral column, leading to the first craniates and vertebrates. The first fish lineages belong to the Agnatha, or jawless fish. Early examples include Haikouichthys. During the late Cambrian, eel-like jawless fish called the conodonts, and small mostly armoured fish known as ostracoderms, first appeared. Most jawless fish are now extinct; but the extant lampreys may approximate ancient pre-jawed fish. Lampreys belong to the Cyclostomata, which includes the extant hagfish, and this group may have split early on from other agnathans.
--------------------------------------------------------------------------------
/app/assets/Articles/history.txt:
--------------------------------------------------------------------------------
1 | __History__ is the study of past events. People know what happened in the past by looking at things from the past including sources (like books, newspapers, and letters) and artifacts (like pottery, tools, and human or animal remains.) Libraries, archives, and museums collect and keep these things for people to study history. A person who studies history is called a historian. A person who studies pre-history and history through things left behind by ancient cultures is called an archaeologist. A person who studies mankind and society is called an anthropologist. The study of the sources and methods used to study and write history is called historiography.
2 |
3 | People can learn about the past by talking to people who remember things that happened in the past. This is called oral history. When people who had been slaves and American Civil War survivors got old, some historians recorded everything that they said, so that history would not be lost.
4 |
5 | In old times people in different parts of the world kept separate histories because they did not meet each other very often. Some groups of people never met each other. Medieval Europe, Ancient Rome and Ancient China each thought that they ruled the only important parts of the world and that other parts were "barbarian".
--------------------------------------------------------------------------------
/app/assets/Articles/humans.txt:
--------------------------------------------------------------------------------
1 | The earliest hominin, of presumably primitive bipedalism, is considered to be either Sahelanthropus or Orrorin, both of which arose some 6 to 7 million years ago.
2 |
3 | The earliest fossils that have been proposed as members of the hominin lineage are Sahelanthropus tchadensis dating from 7 million years ago, Orrorin tugenensis dating from 5.7 million years ago, and Ardipithecus kadabba dating to 5.6 million years ago.
--------------------------------------------------------------------------------
/app/assets/Articles/industrialization.txt:
--------------------------------------------------------------------------------
1 | __Industrialization__ (or Industrialisation) is a process that happens in countries when they start to use machines to do work that was once done by people. __Industrialization__ changes the things people do. __Industrialization__ caused towns to grow larger. Many people left farming to take higher paid jobs in factories in towns.
2 |
3 | __Industrialization__ is part of a process where people adopt easier and cheaper ways to make things. Using better technology, it becomes possible to produce more goods in a shorter amount of time. More things can be produced by fewer people.
4 |
5 | After industrialization people also do more specialized jobs. For example before industrialization, a cobbler made the whole shoe. He worked on one pair of shoes, finished that, and then did the next pair of shoes. With industrialization, there are many people involved in making shoes. An individual shoemaker has a smaller task, however. There is one person that cuts the sole of the shoe. Another person stitches it on. In short there is division of labour. The machines to make the shoes cost a lot of money so the factory will be owned by a rich person who can afford the machines.
6 |
7 | __Industrialization__ started in England with the industrial revolution in the 18th century. It spread first to parts of Europe, and to North America. In the 20th century industrialization spread to most other countries.
--------------------------------------------------------------------------------
/app/assets/Articles/insects.txt:
--------------------------------------------------------------------------------
1 | __Insects__, are a class in the phylum Arthropoda. They are small terrestrial invertebrates which have a hard exoskeleton.
2 |
3 | __Insects__ are the largest group of animals on earth by far: about 926,400 different species have been described. They are more than half of all known living species. They may be over 90% of animal species on Earth.
4 |
5 | New species of __insects__ are continually being found. Estimates of the total number of species range from 2 million to 30 million.
6 |
7 | __Insects__ have six legs; and most have wings. __Insects__ were the first animals capable of flight. As they develop from eggs, __insects__ undergo metamorphosis. __Insects__ live all over the planet: almost all are terrestrial (live on land). Few __insects__ live in the oceans or in very cold places, such as Antarctica. The most species live in tropical areas.
8 |
9 | Some people call all __insects__ "bugs", but this is not correct. Only some __insects__ are true bugs, which is a particular order of __insects__. People who study __insects__ are called entomologists.
--------------------------------------------------------------------------------
/app/assets/Articles/internet.txt:
--------------------------------------------------------------------------------
1 | The Internet is the biggest world-wide communication network of computers. Internet has millions of smaller domestic, academic, business,and government networks, which together carry many different kinds of information. The term is sometimes abbreviated as "the net". The __World Wide Web__ is one of its biggest services. It is used by a few billion people all over the world.
2 |
3 | The Internet was developed in the United States by the "United States Advanced Research Projects Agency" (DARPA). Internet was first connected in October, 1969, and was called ARPANET. The __World Wide Web__ was created at CERN in Switzerland in 1990 by a British (UK) scientist named Tim Berners-Lee.
--------------------------------------------------------------------------------
/app/assets/Articles/last_common_ancestor_apes.txt:
--------------------------------------------------------------------------------
1 | The chimpanzee–human last common ancestor, or CHLCA, is the last common ancestor shared by the extant Homo (human) and Pan (chimpanzee) genera of Hominini. Due to complex hybrid speciation, it is not possible to give a precise estimate on the age of this ancestral individual. While "original divergence" between populations may have occurred as early as 13 million years ago (Miocene), hybridization may have been ongoing until as recent as 4 million years ago (Pliocene).
2 |
3 | Speciation from Pan to Homo appears to have been a long, drawn-out process. After the original divergences, there were, according to Patterson (2006), periods of hybridization between population groups and a process of alternating divergence and hybridization that lasted several million years. Some time during the late Miocene or early Pliocene, the earliest members of the human clade completed a final separation from the lineage of Pan — with date estimates ranging from 13 million to as recent as 4 million years ago. The latter date and the argument for hybridization events are rejected by Wakeley (see current estimates regarding complex speciation).
4 |
5 | Richard Wrangham (2001) argued that the CHLCA species was very similar to the common chimpanzee (Pan troglodytes) — so much so that it should be classified as a member of the genus Pan and be given the taxonomic name Pan prior. However, no fossil has yet been identified as a probable candidate for the CHLCA or the taxon Pan prior.
6 |
7 | In human genetic studies, the CHLCA is useful as an anchor point for calculating single-nucleotide polymorphism (SNP) rates in human populations where chimpanzees are used as an outgroup, that is, as the extant species most genetically similar to Homo sapiens.
--------------------------------------------------------------------------------
/app/assets/Articles/life_on_earth.txt:
--------------------------------------------------------------------------------
1 | The earliest claimed lifeforms are fossilized microorganisms (or microfossils). They were found in iron and silica-rich rocks which were once hydrothermal vents in the Nuvvuagittuq greenstone belt of Quebec, Canada.
2 |
3 | These rocks are as old as 4.28 billion years. The tubular forms they contain are shown in a report. If this is the oldest record of life on Earth, it suggests "an almost instantaneous emergence of life" after oceans formed 4.4 billion years ago. According to Stephen Blair Hedges, "If life arose relatively quickly on Earth then it could be common in the universe".
--------------------------------------------------------------------------------
/app/assets/Articles/mammals.txt:
--------------------------------------------------------------------------------
1 | Mammals are a group of vertebrate animals which form the class Mammalia. They have fur or hair and a very precise kind of temperature regulation.
2 |
3 | With the exception of the monotremes, all mammals bear live young. They also produce milk for the young. Parental care of the young is universal among mammals, and it is essential because live birth limits the number of offspring.
--------------------------------------------------------------------------------
/app/assets/Articles/marie_curie.txt:
--------------------------------------------------------------------------------
1 | __Marie Skłodowska–Curie__ (7 November 1867 – 4 July 1934) was a Polish and French physicist, chemist and feminist. She did research on radioactivity. She was also the first woman to win a Nobel Prize. She was the first woman professor at the University of Paris. She was the first person to win two Nobel Prizes. She received a Nobel Prize in physics for her research on uncontrolled radiation, which was discovered by Henri Becquerel.
--------------------------------------------------------------------------------
/app/assets/Articles/martin_luther_king.txt:
--------------------------------------------------------------------------------
1 | __Martin Luther King, Jr.__ (January 15, 1929 – April 4, 1968) was an American pastor, activist, humanitarian, and leader in the African-American Civil Rights Movement. He was best known for improving civil rights by using nonviolent civil disobedience, based on his Christian beliefs. Because he was both a Ph.D. and a pastor, __King__ is sometimes called the __Reverend Doctor Martin Luther King Jr.__ (abbreviation: the Rev. Dr. King), or just Dr. King. He is also known by his initials MLK.
2 |
3 | __King__ worked hard to make people understand that not only blacks, but that all races should always be treated equally to white people. He gave speeches to encourage African Americans to protest without using violence.
4 |
5 | Led by __Dr. King__ and others, many African Americans used nonviolent, peaceful strategies to fight for their civil rights. These strategies included sit-ins, boycotts, and protest marches. Often, they were attacked by white police officers or people who did not want African Americans to have more rights. However, no matter how badly they were attacked, __Dr. King__ and his followers never fought back.
6 |
7 | __King__ also helped to organize the 1963 March on Washington, where he delivered his "I Have a Dream" speech. The next year, he won the Nobel Peace Prize.
8 |
9 | __King__ fought for equal rights from the start of the Montgomery Bus Boycott in 1955 until he was murdered by James Earl Ray in April 1968.
--------------------------------------------------------------------------------
/app/assets/Articles/moon_landing.txt:
--------------------------------------------------------------------------------
1 | __Apollo 11__ was the first flight to send people to the moon. It was done by NASA, the American space group. It went up to space on July 16, 1969, carrying three astronauts: Neil Armstrong, Buzz Aldrin and Michael Collins. On July 20, 1969, Armstrong and Aldrin became the first humans to land on the moon, while Collins stayed in orbit around the Moon.
2 |
3 | The flight was part of the __Space Race__. It finished the plan set by John F. Kennedy in 1961 to "land a man on the moon, and return him safely to the Earth", before the 1960s ended.
--------------------------------------------------------------------------------
/app/assets/Articles/nelson_mandela.txt:
--------------------------------------------------------------------------------
1 | __Nelson Rolihlahla Mandela__ (18 July 1918 – 5 December 2013) was a South African politician and activist. On April 27, 1994, he was made the first President of South Africa elected in a fully represented democratic election. Mandela was also the first black President of his country, South Africa.
2 |
3 | __Mandela__ was born in Mvezo, South Africa to a Thembu royal family.
4 |
5 | His government focused on throwing out the legacy of apartheid by ending racism, poverty, inequality, and on improving racial understanding in South Africa. Politically a believer in socialism, he served as the President of the African National Congress (ANC) from 1991 to 1997 and adopted new Constitution of South African in 1996 that prohibits all discrimination, based on language, religion, handicap and sexual orientation, not only on racism. Internationally, Mandela was the Secretary General of the Non-Aligned Movement from 1998 to 1999.
6 |
7 | __Mandela__ received more than 250 honors, including the 1993 Nobel Peace Prize, the US Presidential Medal of Freedom, and the Soviet Order of Lenin. He is often referred to by his Xhosa clan name, Madiba, or as Tata ("Father"). __Mandela__ was described as a hero, and his actions gave thousands of people hope.
8 |
9 | __Mandela__ was sick for several years during his retirement. He was hospitalized in late summer of 2013 from a continuous lung infection. __Mandela__ died on 5 December 2013 in Houghton Estate, Johannesburg from a respiratory tract infection. He was 95 years old.
--------------------------------------------------------------------------------
/app/assets/Articles/newton.txt:
--------------------------------------------------------------------------------
1 | When most people think of __Isaac Newton__, they think of him sitting under an apple tree watching an apple fall. Some people even believe the apple fell onto his head. __Newton__ understood that what makes things like apples fall to the ground is a specific kind of force — the force we call gravity. __Newton__ thought that gravity was the force of attraction between two objects, such as an apple and the earth. He also thought that an object with more matter exerted the same force on smaller objects as they exerted on it. That meant that the large mass of the earth pulled objects toward it. That is why the apple fell down instead of up, and why people do not float in the air.
2 |
3 | __Isaac Newton__ went on thinking about gravity. Before __Newton__, people thought that only objects near to the earth would fall down. But __Newton__ thought that gravity should not just be limited to the earth and the objects on it. What if gravity went to the moon and beyond?
4 |
5 | __Newton__ invented a formula for calculating the force of attraction between two bodies. He used it to calculate the force needed to keep the moon moving around the earth. Then he compared it with the force that made the apple fall downward. After allowing for the fact that the moon is much farther from the earth, and has a much greater mass, he discovered that the forces were the same. The moon is held in an orbit around the earth by the pull of earth’s gravity.
6 |
7 | The formula invented by __Newton__ is called the Law of gravitation.
--------------------------------------------------------------------------------
/app/assets/Articles/pyramids.txt:
--------------------------------------------------------------------------------
1 | A __pyramid__ is a structure, usually of stone, built in the shape of a pyramid. From ancient to modern times people in many different parts of the world have built such structures.
2 |
3 | The word __"pyramid"__ comes from the Greek word pyramis which meant "wheat cake." The ancient Egyptian word for them was something like "Mer". The Great Pyramid of Giza was one of the Seven Wonders of the ancient world.
4 |
5 | The first __pyramids__ were built in 2630 B.C. The oldest known pyramid in saqqara for the third Dynastys king Djose
--------------------------------------------------------------------------------
/app/assets/Articles/reptiles.txt:
--------------------------------------------------------------------------------
1 | __Reptile__ is the common name for one of the main groups of land vertebrates. It is not used so much by biologists, who use more accurate terms.
2 |
3 | The name __"reptile"__ comes from Latin and means "one who creeps". All living __reptile__ species are cold blooded, have scaly skin, and lay cleidoic eggs. They excrete uric acid (instead of urea), and have a cloaca. A cloaca is a shared opening for the anus, urinary tract and reproductive ducts. __Reptiles__ also share an arrangement of the heart and major blood vessels which is different from that of mammals.
4 |
5 | Many important groups of __reptiles__ are now extinct, for example the mosasaurs. We used to say the dinosaurs were extinct, but they survive in the form of their feathered descendants (birds). Ancient __reptiles__ that do survive include the turtles, the crocodiles and the Tuatara, the lone survivor of its group. The great majority of present-day __reptiles__ are snakes and lizards.
6 |
7 | The study of living __reptiles__ is called herpetology.
--------------------------------------------------------------------------------
/app/assets/Articles/roman_empire.txt:
--------------------------------------------------------------------------------
1 | __The Roman Empire__ (Latin: imperium romanum) was the largest empire of the ancient world. Its capital was Rome, and its empire was based in the Mediterranean. The Empire dates from 27 BC, when Octavian became the Emperor, Augustus, till it fell in 476 AD, marking the end of the Ancient World and the beginning of the Middle Ages, or Dark Ages.
2 |
3 | The empire was the third stage of Ancient Rome. Rome was first ruled by Roman kings, then by the Roman Republic, then by an emperor.
4 |
5 | Many modern lands were once part of the __Roman Empire__, including Britain (not Scotland), Spain, Portugal, France (Gaul), Italy, Greece, Turkey, Germany, Egypt, Levant, Crimea, Switzerland,and the north coast of Africa. The main language of the __Roman Empire__ was Latin; Greek was an important secondary language.
6 |
7 | The western part of the __Roman Empire__ continued for about 500 years, and the eastern part, including Greece and Anatolia, continued for about a thousand years more. The eastern part was called the Byzantine Empire, its capital being Constantinople.
--------------------------------------------------------------------------------
/app/assets/Articles/sapiens.txt:
--------------------------------------------------------------------------------
1 | Modern humans are defined as the __Homo sapiens__ species, of which the only living subspecies is known as __Homo sapiens sapiens__.
2 |
3 | Modern humans are sometimes called "anatomically modern humans". Homo sapiens considers itself the most influential species on the planet. However, many kinds of life, especially plants and protists, have had a much greater effect on the air, the rocks, life, and natural environment on Earth.
--------------------------------------------------------------------------------
/app/assets/Articles/single_celled_organisms.txt:
--------------------------------------------------------------------------------
1 | Unicellular organisms are organisms that have one cell.
2 |
3 | Unicellular organisms can be found everywhere. The oldest forms of life existed 3.8 billion years ago, if not longer. They pursue a variety of strategies for survival: photosynthesis (cyanobacteria), chemotrophy (many archaea), and heterotrophy (amoeba). Some unicellular organisms have flagella, little tails they use for locomotion, or lobopods, extensions of the cellular skeleton (cytoskeleton), which appear as bloblike arms. The flagella of our unicellular ancestors occurs all the way up into the animals, where it makes an appearance as flagellated sperm.
4 |
5 |
--------------------------------------------------------------------------------
/app/assets/Articles/stegosaurus.txt:
--------------------------------------------------------------------------------
1 | Stegosaurus (meaning "roof-lizard") was a type of plant-eating dinosaur which lived in what is now western North America.
2 |
3 | Stegosaurus lived in the Upper Jurassic period around 155 to 145 million years ago. It is one of the most easily recognized dinosaurs, with its distinctive double row of kite-shaped plates on its back, and the long spikes on its tail. The armor was necessary as it lived with such meat-eaters as Allosaurus and Ceratosaurus.
--------------------------------------------------------------------------------
/app/assets/Articles/suffragette.txt:
--------------------------------------------------------------------------------
1 | __Suffragettes__ were women in the early 20th century who believed they should have the right to vote (suffrage). This movement happened in the United Kingdom and United States.
2 |
3 | For many years women were not allowed to vote, and so they fought for their rights. In their protests, they ended up getting arrested. In the UK, women over 30 got the right to vote in 1918. This was lowered to 21 in 1928. Similar struggles went on in all the English-speaking countries.
--------------------------------------------------------------------------------
/app/assets/Articles/sun.txt:
--------------------------------------------------------------------------------
1 | The __Sun__ in the center of our solar system is a yellow dwarf star. It gives off energy as light. That includes light, infra-red energy (heat), ultraviolet light and radio waves. It also gives off a stream of particles, which reaches Earth as "solar wind". The source of all this energy is the reaction in the star which turns hydrogen into helium and makes huge amounts of energy.
2 |
3 | The __Sun__ is a star like many others in our Milky Way galaxy. It has existed for a little over 4.5 billion years, and is going to continue for at least as long. The __Sun__ is about a hundred times as wide as the Earth. It has a mass of 1.9891×1030 kg, which is 333,000 times the mass of the Earth. The Earth can also fit inside the __Sun__ 1.3 million times.
4 |
5 | Scientists think that the __Sun__ started from a very large cloud of dust and small bits of ice about 4.567 billion years ago.
6 |
7 | At the center of that huge cloud, gravity caused the material to build up into a ball. Once this got big enough, the huge pressure inside started a fusion reaction. The energy this released caused that ball to heat and shine.
8 |
9 | The energy radiated from the __Sun__ pushed away the rest of the cloud from itself, and the planets formed from the rest of this cloud.
--------------------------------------------------------------------------------
/app/assets/Articles/tools.txt:
--------------------------------------------------------------------------------
1 | __Stone tools__ are tools made of stone. They are the reason the stone age was given its name. They were the first known tools used by mankind, and were used by all human species, such as Homo habilis and Homo erectus. Recently it was learned that stone tools were used before the genus Homo evolved. These oldest tools come from the shores of Lake Turkana in Kenya, and date to 3.3 million years ago. They are 700,000 years older than any tools found before.[1]
2 |
3 | Volcanic ash and minerals around the tools allow them to be dated. The tools look like those described as Oldowan. They might have been made by members of species such as Australopithecus afarensis or Kenyanthropus platyops. The research team has proposed the term "Lomekwian" for these tools, and say they mark the start of archaeology. The palaeoenvironment was wooded.[2]
--------------------------------------------------------------------------------
/app/assets/Articles/trex.txt:
--------------------------------------------------------------------------------
1 | Tyrannosaurus was a large predatory dinosaur from the Upper Cretaceous, 67 to 65.5 million years ago.
2 |
3 | Tyrannosaurus was a bipedal carnivore with a massive skull balanced by a long, heavy tail. Compared to the large and powerful hind limbs, its forelimbs were small, but powerful for their size. They had two clawed digits.
4 |
5 | There is discussion as to whether it was a hunter or a scavenger. Like most dominant meat-eaters of today, such as lions and hyenas, Tyrannosaurus might have been both. It had a very strong jaw, and its bite power could snap the bones of other dinosaurs.
--------------------------------------------------------------------------------
/app/assets/Articles/world_war_i.txt:
--------------------------------------------------------------------------------
1 | __World War I__ (or the First World War) was a global war which began on July 28, 1914 and lasted until November 11, 1918. The war lasted exactly four years, three months and 14 days.
2 |
3 | Most of the fighting was in Europe, but soldiers from many other countries took part, and it changed the colonial empires of the European powers. Before World War II began in 1939, __World War I__ was called the Great War, the World War or the 'war to end all wars'. 135 countries took part in __World War I__, and nearly 10 million people died while fighting.
4 |
5 | __World War I__ was fought by most of the countries of Europe. The actual fighting was on many different fronts. The Western Front was where most of the fighting between Germany and the Allies happened. Most of the fighting here was trench warfare.
6 |
7 | The Eastern Front was fought in Central and Eastern Europe. Fighting here was not trench warfare but mobile warfare due to the size of the front. Much fighting happened in the Middle Eastern Front and the Italian Front. Fighting also took place in Africa, China, and at sea as well as in the air.
8 |
9 | The war was ended by the signing of many different treaties, the most important being the Treaty of Versailles.
10 |
11 | __World War I__ was the first major war where tanks, airplanes, and submarines or (U-boats) were important weapons.
--------------------------------------------------------------------------------
/app/assets/Articles/world_war_ii.txt:
--------------------------------------------------------------------------------
1 | __World War II__ (WWII or WW2), also called the Second World War and, in the Soviet Union, the Great Patriotic War, was a global war involving fighting in many parts of the world and many countries. Most countries fought in the years 1939–1945 but some started fighting in 1937. Most of the world's countries, including all the great powers, fought as part of two military alliances: the Allies and the Axis Powers. __World War II__ was the deadliest conflict in all of human history. It involved more countries, cost more money, and killed more people than any other war in human history. Between 50 to 85 million people died. The majority were civilians. It included massacres, the deliberate genocide of the Holocaust, strategic bombing, starvation, disease and the first use of nuclear weapons in history.
2 |
3 | The war in Asia began when the Empire of Japan invaded China on 7 July 1937. The United States reacted by placing an oil embargo on Japan. The start of the war in Europe was when Germany invaded Poland on 1 September 1939. France and Britain reacted by declaring war on Germany. By 1941, much of Europe was under German control. Only Britain remained fighting against the Axis in North Africa, the Mediterranean, and the Atlantic. In June 1941, the Axis Powers invaded the Soviet Union, starting the largest area of war in history. On December 7, 1941, Japan attacked Western colonies in the Pacific and the two wars became one.
4 |
5 | The Japanese victories were stopped in 1942, and the European Axis victories were also stopped by 1943, both in North Africa and in the Soviet Union. After that, the Allies started to fight back from all sides. The Axis lost North Africa and, starting in 1943, were forced to defend Italy. In 1944, the Allies invaded France, heading towards Germany on the Rhine River, while the Soviets kept closing in from the East. Germany surrendered in May 1945. Japan formally surrendered on 2 September 1945. The war ended with the Allied victory.
6 |
7 | After the war, the United Nations was set up to develop support between countries and to prevent future wars. The Cold War among the major winners soon started, but they did not fight each other in an actual war. Decolonization of Asia and Africa, where those countries controlled by European countries were given their independence, happened as well. This was because European power was weakened from the war. Economic recovery and the political integration (the process of uniting countries) were among other results of the war.
--------------------------------------------------------------------------------
/app/assets/Articles/writing.txt:
--------------------------------------------------------------------------------
1 | __Writing__ is the act of recording language on a visual medium using a set of symbols. The symbols must be known to others, so that the text may be read.
2 |
3 | A text may also use other visual systems, such as illustrations and decorations. These are not called writing, but may help the message work. Usually, all educated people in a country use the same writing system to record the same language. To be able to read and write is to be literate.
4 |
5 | __Writing__ differs from speech because the readers need not be present at the time. We can read writing from long ago, and from different parts of the world. Text stores and communicates knowledge. __Writing__ is one of the greatest inventions of the human species. It was invented after people settled in towns, and after agriculture started. __Writing__ dates from about 3,300BC, which is over 5000 years ago, in the Middle East.
6 |
7 | __Writing__ today is usually on paper, though there are ways to print on almost any surface. Television and movie screens can also display writing, and so can computer screens. Many writing materials were invented, long before paper. Clay, papyrus, wood, slate and parchment (prepared animal skins) have all been used. The Romans wrote on waxed tablets with a pointed stylus; this was popular for temporary notes and messages. The later invention of paper by the Chinese was a big step forward.
8 |
9 | __Writing__ is traditionally done using a hand tool such as a pencil, a pen, or a brush. More and more, however, text is created by input on a computer keyboard.
--------------------------------------------------------------------------------
/app/assets/Big_Bang/Big_Bang.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Big_Bang/Big_Bang.flr
--------------------------------------------------------------------------------
/app/assets/BlackPlague/BlackPlague.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/BlackPlague/BlackPlague.nma
--------------------------------------------------------------------------------
/app/assets/BlackPlague/BlackPlague.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/BlackPlague/BlackPlague.png
--------------------------------------------------------------------------------
/app/assets/Broken Heart.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Broken Heart.flr
--------------------------------------------------------------------------------
/app/assets/Cells/Cells.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Cells/Cells.nma
--------------------------------------------------------------------------------
/app/assets/Cells/Cells.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Cells/Cells.png
--------------------------------------------------------------------------------
/app/assets/Cold_war/Cold_war.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Cold_war/Cold_war.nma
--------------------------------------------------------------------------------
/app/assets/Cold_war/Cold_war.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Cold_war/Cold_war.png
--------------------------------------------------------------------------------
/app/assets/Constantinople/Constantinople.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Constantinople/Constantinople.nma
--------------------------------------------------------------------------------
/app/assets/Constantinople/Constantinople0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Constantinople/Constantinople0.png
--------------------------------------------------------------------------------
/app/assets/Constantinople/Constantinople1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Constantinople/Constantinople1.png
--------------------------------------------------------------------------------
/app/assets/Constructive_Tools/Constructive_Tools.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Constructive_Tools/Constructive_Tools.nma
--------------------------------------------------------------------------------
/app/assets/Constructive_Tools/Constructive_Tools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Constructive_Tools/Constructive_Tools.png
--------------------------------------------------------------------------------
/app/assets/Crusades/Crusades.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Crusades/Crusades.nma
--------------------------------------------------------------------------------
/app/assets/Crusades/Crusades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Crusades/Crusades.png
--------------------------------------------------------------------------------
/app/assets/Darwin 2/Darwin 2.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Darwin 2/Darwin 2.nma
--------------------------------------------------------------------------------
/app/assets/Darwin 2/Darwin 2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Darwin 2/Darwin 2.png
--------------------------------------------------------------------------------
/app/assets/Dinosaur_Demise/Dinosaur_Demise.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Dinosaur_Demise/Dinosaur_Demise.nma
--------------------------------------------------------------------------------
/app/assets/Dinosaur_Demise/Dinosaur_Demise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Dinosaur_Demise/Dinosaur_Demise.png
--------------------------------------------------------------------------------
/app/assets/Dinosaurs.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Dinosaurs.flr
--------------------------------------------------------------------------------
/app/assets/Dinosaurs/Dinosaurs.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Dinosaurs/Dinosaurs.nma
--------------------------------------------------------------------------------
/app/assets/Dinosaurs/Dinosaurs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Dinosaurs/Dinosaurs.png
--------------------------------------------------------------------------------
/app/assets/ExpandCollapse.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/ExpandCollapse.flr
--------------------------------------------------------------------------------
/app/assets/Favorite.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Favorite.flr
--------------------------------------------------------------------------------
/app/assets/Fire/Fire.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Fire/Fire.nma
--------------------------------------------------------------------------------
/app/assets/Fire/Fire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Fire/Fire.png
--------------------------------------------------------------------------------
/app/assets/First_Temple/First_Temple.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/First_Temple/First_Temple.nma
--------------------------------------------------------------------------------
/app/assets/First_Temple/First_Temple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/First_Temple/First_Temple.png
--------------------------------------------------------------------------------
/app/assets/Fish_and_Stuff/Fish_and_Stuff.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Fish_and_Stuff/Fish_and_Stuff.nma
--------------------------------------------------------------------------------
/app/assets/Fish_and_Stuff/Fish_and_Stuff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Fish_and_Stuff/Fish_and_Stuff.png
--------------------------------------------------------------------------------
/app/assets/HeavyBombardment.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/HeavyBombardment.flr
--------------------------------------------------------------------------------
/app/assets/Homo_Sapiens_Sapiens/Homo_Sapiens_Sapiens.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Homo_Sapiens_Sapiens/Homo_Sapiens_Sapiens.nma
--------------------------------------------------------------------------------
/app/assets/Homo_Sapiens_Sapiens/Homo_Sapiens_Sapiens.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Homo_Sapiens_Sapiens/Homo_Sapiens_Sapiens.png
--------------------------------------------------------------------------------
/app/assets/Industrialization/Industrialization.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Industrialization/Industrialization.nma
--------------------------------------------------------------------------------
/app/assets/Industrialization/Industrialization.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Industrialization/Industrialization.png
--------------------------------------------------------------------------------
/app/assets/Insects/Insects.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Insects/Insects.nma
--------------------------------------------------------------------------------
/app/assets/Insects/Insects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Insects/Insects.png
--------------------------------------------------------------------------------
/app/assets/Internet/Internet.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Internet/Internet.nma
--------------------------------------------------------------------------------
/app/assets/Internet/Internet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Internet/Internet.png
--------------------------------------------------------------------------------
/app/assets/Mammals/Mammals.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Mammals/Mammals.nma
--------------------------------------------------------------------------------
/app/assets/Mammals/Mammals.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Mammals/Mammals.png
--------------------------------------------------------------------------------
/app/assets/Marie_Curie/Marie_Curie.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Marie_Curie/Marie_Curie.nma
--------------------------------------------------------------------------------
/app/assets/Marie_Curie/Marie_Curie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Marie_Curie/Marie_Curie.png
--------------------------------------------------------------------------------
/app/assets/Martin Luther king/Martin Luther king.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Martin Luther king/Martin Luther king.nma
--------------------------------------------------------------------------------
/app/assets/Martin Luther king/Martin Luther king0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Martin Luther king/Martin Luther king0.png
--------------------------------------------------------------------------------
/app/assets/Martin Luther king/Martin Luther king1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Martin Luther king/Martin Luther king1.png
--------------------------------------------------------------------------------
/app/assets/Milky Way/Milky Way.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Milky Way/Milky Way.flr
--------------------------------------------------------------------------------
/app/assets/Moon/Moon.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Moon/Moon.nma
--------------------------------------------------------------------------------
/app/assets/Moon/Moon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Moon/Moon.png
--------------------------------------------------------------------------------
/app/assets/Nelson Mandela_v2/Nelson Mandela_v2.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Nelson Mandela_v2/Nelson Mandela_v2.nma
--------------------------------------------------------------------------------
/app/assets/Nelson Mandela_v2/Nelson Mandela_v2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Nelson Mandela_v2/Nelson Mandela_v2.png
--------------------------------------------------------------------------------
/app/assets/Newton/Newton_v2.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Newton/Newton_v2.nma
--------------------------------------------------------------------------------
/app/assets/Newton/Newton_v2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Newton/Newton_v2.png
--------------------------------------------------------------------------------
/app/assets/Pyramid/Pyramid.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Pyramid/Pyramid.nma
--------------------------------------------------------------------------------
/app/assets/Pyramid/Pyramid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Pyramid/Pyramid.png
--------------------------------------------------------------------------------
/app/assets/Recorded_history/Recorded_history.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Recorded_history/Recorded_history.nma
--------------------------------------------------------------------------------
/app/assets/Recorded_history/Recorded_history.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Recorded_history/Recorded_history.png
--------------------------------------------------------------------------------
/app/assets/Reptiles/Reptiles.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Reptiles/Reptiles.nma
--------------------------------------------------------------------------------
/app/assets/Reptiles/Reptiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Reptiles/Reptiles.png
--------------------------------------------------------------------------------
/app/assets/Robot.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Robot.nma
--------------------------------------------------------------------------------
/app/assets/Robot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Robot.png
--------------------------------------------------------------------------------
/app/assets/Roma/Roma.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Roma/Roma.nma
--------------------------------------------------------------------------------
/app/assets/Roma/Roma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Roma/Roma.png
--------------------------------------------------------------------------------
/app/assets/Sufraggette_movement/Sufraggette_movement.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Sufraggette_movement/Sufraggette_movement.nma
--------------------------------------------------------------------------------
/app/assets/Sufraggette_movement/Sufraggette_movement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Sufraggette_movement/Sufraggette_movement.png
--------------------------------------------------------------------------------
/app/assets/Sun.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Sun.flr
--------------------------------------------------------------------------------
/app/assets/Trex.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Trex.flr
--------------------------------------------------------------------------------
/app/assets/World_War_I/World_War_I.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/World_War_I/World_War_I.nma
--------------------------------------------------------------------------------
/app/assets/World_War_I/World_War_I.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/World_War_I/World_War_I.png
--------------------------------------------------------------------------------
/app/assets/World_War_II/World_War_II.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/World_War_II/World_War_II.nma
--------------------------------------------------------------------------------
/app/assets/World_War_II/World_War_II.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/World_War_II/World_War_II.png
--------------------------------------------------------------------------------
/app/assets/Writing/Writing.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Writing/Writing.nma
--------------------------------------------------------------------------------
/app/assets/Writing/Writing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/Writing/Writing.png
--------------------------------------------------------------------------------
/app/assets/flutter_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/flutter_logo.png
--------------------------------------------------------------------------------
/app/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/app/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/app/assets/heart_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/heart_icon.png
--------------------------------------------------------------------------------
/app/assets/heart_outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/heart_outline.png
--------------------------------------------------------------------------------
/app/assets/heart_toolbar.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/heart_toolbar.flr
--------------------------------------------------------------------------------
/app/assets/humans.flr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/humans.flr
--------------------------------------------------------------------------------
/app/assets/info_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/info_icon.png
--------------------------------------------------------------------------------
/app/assets/little-dino.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/little-dino.jpg
--------------------------------------------------------------------------------
/app/assets/right_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/right_arrow.png
--------------------------------------------------------------------------------
/app/assets/search_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/search_icon.png
--------------------------------------------------------------------------------
/app/assets/share_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/share_icon.png
--------------------------------------------------------------------------------
/app/assets/sloth.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/sloth.jpg
--------------------------------------------------------------------------------
/app/assets/twoDimensions_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/assets/twoDimensions_logo.png
--------------------------------------------------------------------------------
/app/full_quality/Agricultural_evolution/Agricultural_evolution.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Agricultural_evolution/Agricultural_evolution.nma
--------------------------------------------------------------------------------
/app/full_quality/Agricultural_evolution/Agricultural_evolution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Agricultural_evolution/Agricultural_evolution.png
--------------------------------------------------------------------------------
/app/full_quality/Alan_Turing/Alan_Turing.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Alan_Turing/Alan_Turing.nma
--------------------------------------------------------------------------------
/app/full_quality/Alan_Turing/Alan_Turing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Alan_Turing/Alan_Turing.png
--------------------------------------------------------------------------------
/app/full_quality/Amelia_Earhart/Amelia_Earhart.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Amelia_Earhart/Amelia_Earhart.nma
--------------------------------------------------------------------------------
/app/full_quality/Amelia_Earhart/Amelia_Earhart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Amelia_Earhart/Amelia_Earhart.png
--------------------------------------------------------------------------------
/app/full_quality/Apes/Apes.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Apes/Apes.nma
--------------------------------------------------------------------------------
/app/full_quality/Apes/Apes0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Apes/Apes0.png
--------------------------------------------------------------------------------
/app/full_quality/Apes/Apes1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Apes/Apes1.png
--------------------------------------------------------------------------------
/app/full_quality/Articles/agricultural_revolution.txt:
--------------------------------------------------------------------------------
1 | __The Neolithic revolution__ (New Stone Age) was the first __agricultural revolution__. It was a gradual change from nomadic hunting and gathering communities and bands to agriculture and settlement. This period is described as a "revolution" because it changed the way of life of communities which made the change. It occurred in different prehistoric human societies at different times. Many societies changed 9–7 thousand years ago
2 |
3 | The term refers to the general time period over which these developments took place. It also applies to the changes which took place: the adoption of early farming techniques, crop cultivation, and the domestication of animals. The Neolithic Revolution is important for developments in social organization and technology.
4 |
5 | __The Neolithic revolution__ led to living in permanent or semi-permanent settlements. Because of this fewer people led a nomadic lifestyle. To be able to know who the crops grown belonged to, the concept of land ownership was developed. The natural environment was changed, population densities grew, and people ate more vegetable and cereal foods in their diet. Hierarchies developed in society. Grain was stored, and could be traded. Surplus production from good crop yields helped societies survive bad years.
--------------------------------------------------------------------------------
/app/full_quality/Articles/alan_turing.txt:
--------------------------------------------------------------------------------
1 | __Turing__ was one of the people who worked on the first computers. He was the first person to think of using a computer to do things that were too hard for a person to do. He created the Turing machine in 1936. The machine was imaginary, but it included the idea of a computer program.
2 |
3 | __Turing__ was interested in artificial intelligence. He proposed the __Turing__ test, to say when a machine could be called "intelligent". A computer could be said to "think" if a human talking with it could not tell it was a machine.
4 |
5 | During World War II, __Turing__ worked to break German ciphers (secret messages). Using cryptanalysis, he helped to break the codes of the Enigma machine. After that, he solved other German codes.
6 |
7 | From 1945 to 1947, __Turing__ worked on the design of the ACE (Automatic Computing Engine) at the National Physical Laboratory. He presented a paper on 19 February 1946. That paper was "the first detailed design of a stored-program computer". Although it was possible to build ACE, there were delays in starting the project. In late 1947 he returned to Cambridge for a sabbatical year. While he was at Cambridge, the Pilot ACE was built without him. It ran its first program on 10 May 1950.
--------------------------------------------------------------------------------
/app/full_quality/Articles/amelia_earhart.txt:
--------------------------------------------------------------------------------
1 | __Amelia Mary Earhart__ (July 24, 1897 – and disappeared in July 2, 1937) was an American aviator, one of the first women to fly a plane long distances. She was the first woman to fly a plane by herself across the Atlantic Ocean. She broke many records and showed how air travel had moved forward. She also wrote books, most of them were about her flights. Earhart vanished over the South Pacific Ocean in July 2, 1937 while trying to fly around the world. She was declared dead on July 3, 1937.
2 |
3 | Many theories stand in place about __Amelia's__ end. Some believe she was a spy for the U.S government and was captured by the Japanese on Gardner Island, others say she faked her death. The most plausible though is many researchers believe, which is that the Electra ran out of fuel and that Earhart and Noonan ditched at sea. The "crash and sink" theory is often the most widely accepted explanation of Earhart’s and Noonan’s fate. However, there is a range of documented, archaeological, and anecdotal evidence supporting the hypothesis that Earhart and Noonan found Gardner Island, uninhabited at the time, landed the Electra on a flat reef near the wreck of a freighter, and sent sporadic radio messages from there. It has been surmised that Earhart and Noonan might have survived on Nikumaroro for several weeks before succumbing.
--------------------------------------------------------------------------------
/app/full_quality/Articles/animals.txt:
--------------------------------------------------------------------------------
1 | The first fossils that might represent animals appear in the 665-million-year-old rocks of the Trezona Formation of South Australia. These fossils are interpreted as most probably being early sponges.
2 |
3 | The oldest animals are found in the Ediacaran biota, towards the end of the Precambrian, around 610 million years ago. It had long been doubtful whether these included animals, but the discovery of the animal lipid cholesterol in fossils of Dickinsonia establishes that these were indeed animals.
4 |
5 | Many animal phyla first appear in the fossil record during the Cambrian explosion, starting about 542 million years ago, in beds such as the Burgess shale. Extant phyla in these rocks include molluscs, brachiopods, onychophorans, tardigrades, arthropods, echinoderms and hemichordates, along with numerous now-extinct forms such as the predatory Anomalocaris. The apparent suddenness of the event may however be an artefact of the fossil record, rather than showing that all these animals appeared simultaneously.
--------------------------------------------------------------------------------
/app/full_quality/Articles/black_plague.txt:
--------------------------------------------------------------------------------
1 | __The Black Death__ was an outbreak of disease that killed millions of people across Europe and Asia. Almost one out of every three people in Europe died from the disease, and was at its worst between 1347 and 1351. The disease may have started in Asia. Most people think that the disease was the bubonic plague. This disease is carried and spread by fleas living on rats. Traders from the Silk Road may have brought the infected fleas to Europe.
2 |
3 | Fleas started the problem; the infected fleas were carried by black rats. Rats that were carrying the fleas would go into cities. When the fleas bit somebody, they would inject a little bit of the bacteria into the wound. This would cause the person to be infected. Rats were often on ships. This meant the disease spread extremely quickly, all over Europe.
4 |
5 | In humans, the disease caused swelling in the groin, under the arms and behind the ears. These swellings were a black and purple colour, hence the name 'The Black Death'. The dark swellings were called buboes. People were in pain and victims died a horrible death. The symptoms could be seen 3–7 days after victims were bitten by a flea carrying the disease.
--------------------------------------------------------------------------------
/app/full_quality/Articles/bombardment.txt:
--------------------------------------------------------------------------------
1 | The Late Heavy Bombardment (abbreviated LHB and also known as the lunar cataclysm) is an event thought to have occurred approximately 4.1 to 3.8 billion years (Ga) ago, at a time corresponding to the Neohadean and Eoarchean eras on Earth. During this interval, a disproportionately large number of asteroids are theorized to have collided with the early terrestrial planets in the inner Solar System, including Mercury, Venus, Earth, and Mars.
2 |
3 | The Late Heavy Bombardment happened after the Earth and other rocky planets had formed and accreted most of their mass, but still quite early in Earth's history.
--------------------------------------------------------------------------------
/app/full_quality/Articles/cold_war.txt:
--------------------------------------------------------------------------------
1 | __The Cold War__ (1947–1991) was the tense relationship between the United States (and its allies), and the Soviet Union (the USSR and its allies) between the end of World War II and the demise of the Soviet Union.
2 |
3 | Most of the countries on one side were allied in NATO whose most powerful country was the United States. Most of the countries on the other side were allied in the Warsaw Pact most powerful country was the Soviet Union.
4 |
5 | The Western-Capitalist group of countries includes Western Europe, the Americas, Turkey, Israel, Japan, South Korea, Thailand, Iran (1945-1979), Pakistan, Malaysia, Philippines, South Africa, Australia and New Zealand.
6 |
7 | The Eastern-Socialist group includes Eastern Europe, Soviet Union, Angola, Ethiopia, Cuba (1959-1991), Mongolia, North Korea, China and Vietnam.
--------------------------------------------------------------------------------
/app/full_quality/Articles/constantinople.txt:
--------------------------------------------------------------------------------
1 | __Constantinople__ (Greek: Κωνσταντινούπολις, Konstantinoúpolis, or Πόλις, Polis) was the capital of the Roman Empire (330-395), the Byzantine/East Roman Empire (395-1204 and 1261-1453), the Latin Empire (1204-1261), and the Ottoman Empire (1453-1922). In 1930 it was renamed Istanbul. It is a city in present-day Turkey.
--------------------------------------------------------------------------------
/app/full_quality/Articles/control_fire.txt:
--------------------------------------------------------------------------------
1 | __The control of fire__ by early humans was a turning point in the cultural aspect of human evolution. Fire provided a source of warmth, protection, improvement on hunting and a method for cooking food. These cultural advancements allowed for human geographic dispersal, cultural innovations, and changes to diet and behavior. Additionally, creating fire allowed the expansion of human activity to proceed into the dark and colder hours of the evening.
2 |
3 | Claims for the earliest definitive evidence of control of fire by a member of Homo range from 1.7 to 0.2 million years ago (Mya). Evidence for the controlled use of fire by Homo erectus, beginning some 1,000,000 years ago, has wide scholarly support. Flint blades burned in fires roughly 300,000 years ago were found near fossils of early but not entirely modern Homo sapiens in Morocco. Evidence of widespread control of fire by anatomically modern humans dates to approximately 125,000 years ago.
--------------------------------------------------------------------------------
/app/full_quality/Articles/crusades.txt:
--------------------------------------------------------------------------------
1 | __The Crusades__ were a series of religious wars fought between Christians and Muslims over control of the Holy Land. Traditionally, they took place between 1095 and 1291. The Holy Land was still is a place that is very important for the three major monotheistic religions: Islam, Judaism, and Christianity. There are many important religious sites in the Holy Land. This is the land now called Israel or Palestine. Jerusalem, Nazareth, Bethlehem and other religious sites fell under the control of Muslims during the Caliphate of Omar.
2 |
3 | There were many different crusades. The most important and biggest __Crusades__ took place from the 11th century to the 13th century. There were 9 large crusades during this time. They are numbered 1 through 9. There were also many smaller Crusades. Some crusades were even within Europe (for example, in Germany, Austria and Scandinavia). The smaller __Crusades__ continued to the 16th century, until the Renaissance and Reformation.
4 |
5 | The word "Crusade" is related to the word "Cross", and means a Christian holy war. There is also the Arabic word "Jihad", which means to strive and struggle by Muslims. All sides (Christians, Muslims, and Jews) believed very much in their religions. They also had political reasons for war.
--------------------------------------------------------------------------------
/app/full_quality/Articles/darwin.txt:
--------------------------------------------------------------------------------
1 | __Charles Darwin__ (1809–1882) wrote his On the Origin of Species in 1859. In this book, he put forward much evidence that evolution had occurred. He also proposed natural selection as the way evolution had taken place. But Darwin did not understand about genetics and how traits were actually passed on. He could not accurately explain what made children look like their parents.
2 |
3 | Nevertheless, __Darwin's__ explanation of evolution was fundamentally correct. In contrast to Lamarck, __Darwin's__ idea was that the giraffe's neck became longer because those with longer necks survived better. These survivors passed their genes on, and in time the whole race got longer necks.
--------------------------------------------------------------------------------
/app/full_quality/Articles/dino_extinction.txt:
--------------------------------------------------------------------------------
1 | The extinctions at the end of the Cretaceous were caused by one or more catastrophic events, such as massive asteroid or meteorite impacts, or increased volcanic activity.
2 |
3 | Several impact craters and massive volcanic activity, such as that in the Deccan Traps in India, have been dated to the approximate time of the extinction event. These geological events may have reduced sunlight and hindered photosynthesis, leading to a massive disruption in Earth's ecology.
--------------------------------------------------------------------------------
/app/full_quality/Articles/dinosaurs.txt:
--------------------------------------------------------------------------------
1 | __Dinosaurs__ (meaning "terrible lizards") are a varied group of archosaur reptiles. They were the dominant land animals of the Mesozoic era. Over 500 different genera of dinosaurs are known. Fossils of dinosaurs have been found on every continent, and there are still frequent new discoveries.
2 |
3 | __Dinosaurs__ appeared in the Upper Triassic, about 230 million years ago. The earliest date of a dinosaur fossil is that of Eoraptor, 231.4 to 228 mya. By the early Jurassic they were the top land vertebrates, and dominated most environments on land. They continued until the sudden K/T extinction event 66 million years ago.
4 |
5 | From the fossil record, we know that birds are living feathered dinosaurs (sort of, but mainly yeetosaurs). They evolved from the earliest theropods during the late Jurassic. And so they were the only line of dinosaurs to survive to the present day.
6 |
7 | Dinosaurs had adaptations which helped make them successful. The first known dinosaurs were small predators that walked on two legs. All their descendants had an upright posture, with the legs underneath the body. This transformed their whole life-style. There were other features. Most of the smaller dinosaurs had feathers, and were probably warm-blooded. This would make them active, with a higher metabolism than modern reptiles. Social interaction, with living in herds and co-operation seems very likely for some types.
8 | The first fossils were recognised as dinosaurs in the early 19th century. Some of their bones were found much earlier, but were not understood. William Buckland, Gideon Mantell and Richard Owen were scientists who saw these bones were a special group of animals. Dinosaurs are now major attractions at museums around the world. They have become part of popular culture. There have been many best-selling books and movies. New discoveries are reported in the media.
9 |
--------------------------------------------------------------------------------
/app/full_quality/Articles/earth.txt:
--------------------------------------------------------------------------------
1 | __Earth__ and the other planets formed about 4.6 billion years ago. They were made of the leftover gas from the nebula that made the Sun. The Moon may have been formed after a collision between the early __Earth__ and a smaller planet (sometimes called Theia). Scientists believe that parts of both planets broke off — becoming (by gravity) the Moon.
2 |
3 | __Earth__'s water came from different places. Condensing water vapour, and comets and asteroids hitting __Earth__, made the oceans. Within a billion years (that is at about 3.6 billion years ago) the first life evolved, in the Archaean era. Some bacteria developed photosynthesis, which lets plants make food from the Sun's light and water. This released a lot of oxygen, which was first taken up by iron in solution. Eventually, free oxygen got into the atmosphere or air, making __Earth__'s surface suitable for aerobic life (see Great Oxygenation Event). This oxygen also formed the ozone layer which protects __Earth__'s surface from bad ultraviolet radiation from the Sun. Complex life on the surface of the land did not exist before the ozone layer.
4 |
5 | __Earth__ was very different in the distant past. Long ago, almost all land was in one place. This is called a supercontinent. The earliest known supercontinent was called Vaalbara. Much later, there was a time (the Cryogenian) when __Earth__ was almost entirely covered by thick ice sheets (glaciers). This is called the Snowball __Earth__ theory.
--------------------------------------------------------------------------------
/app/full_quality/Articles/fire.txt:
--------------------------------------------------------------------------------
1 | East African sites, such as Chesowanja near Lake Baringo, Koobi Fora, and Olorgesailie in Kenya, show potential evidence that __fire__ was utilized by early humans. At Chesowanja, archaeologists found fire-hardened clay fragments, dated to 1.42 M.Y.A. Analysis showed that, in order to harden it, the clay must have been heated to about 400 °C (752 °F). At Koobi Fora, two sites show evidence of control of __fire__ by Homo erectus at about 1.5 M.Y.A., with reddening of sediment associated with heating the material to 200-400 degrees Celsius (392-752 degrees Fahrenheit).
--------------------------------------------------------------------------------
/app/full_quality/Articles/first_temple.txt:
--------------------------------------------------------------------------------
1 | __Göbekli Tepe__ (pronounced [ɟøbekˈli teˈpe]), Turkish for "Potbelly Hill", is an archaeological site in the Southeastern Anatolia Region of Turkey, approximately 12 km (7 mi) northeast of the city of Şanlıurfa. The tell has a height of 15 m (49 ft) and is about 300 m (980 ft) in diameter. It is approximately 760 m (2,490 ft) above sea level.
2 |
3 | The tell includes two phases of use believed to be of a social or ritual nature dating back to the 10th–8th millennium BCE. During the first phase, belonging to the Pre-Pottery Neolithic A (PPNA), circles of massive T-shaped stone pillars were erected – the world's oldest known megaliths. More than 200 pillars in about 20 circles are currently known through geophysical surveys. Each pillar has a height of up to 6 m (20 ft) and weighs up to 10 tons. They are fitted into sockets that were hewn out of the bedrock. In the second phase, belonging to the Pre-Pottery Neolithic B (PPNB), the erected pillars are smaller and stood in rectangular rooms with floors of polished lime. The site was abandoned after the PPNB. Younger structures date to classical times.
4 |
5 | The details of the structure's function remain a mystery. It was excavated by a German archaeological team under the direction of Klaus Schmidt from 1996 until his death in 2014. Schmidt believed that the site was a sanctuary where people from a wide region periodically congregated, not a settlement.
6 |
7 | In 2018, the site was designated a UNESCO World Heritage site.
--------------------------------------------------------------------------------
/app/full_quality/Articles/fish.txt:
--------------------------------------------------------------------------------
1 | The evolution of fish began about 530 million years ago during the Cambrian explosion. It was during this time that the early chordates developed the skull and the vertebral column, leading to the first craniates and vertebrates. The first fish lineages belong to the Agnatha, or jawless fish. Early examples include Haikouichthys. During the late Cambrian, eel-like jawless fish called the conodonts, and small mostly armoured fish known as ostracoderms, first appeared. Most jawless fish are now extinct; but the extant lampreys may approximate ancient pre-jawed fish. Lampreys belong to the Cyclostomata, which includes the extant hagfish, and this group may have split early on from other agnathans.
--------------------------------------------------------------------------------
/app/full_quality/Articles/history.txt:
--------------------------------------------------------------------------------
1 | __History__ is the study of past events. People know what happened in the past by looking at things from the past including sources (like books, newspapers, and letters) and artifacts (like pottery, tools, and human or animal remains.) Libraries, archives, and museums collect and keep these things for people to study history. A person who studies history is called a historian. A person who studies pre-history and history through things left behind by ancient cultures is called an archaeologist. A person who studies mankind and society is called an anthropologist. The study of the sources and methods used to study and write history is called historiography.
2 |
3 | People can learn about the past by talking to people who remember things that happened in the past. This is called oral history. When people who had been slaves and American Civil War survivors got old, some historians recorded everything that they said, so that history would not be lost.
4 |
5 | In old times people in different parts of the world kept separate histories because they did not meet each other very often. Some groups of people never met each other. Medieval Europe, Ancient Rome and Ancient China each thought that they ruled the only important parts of the world and that other parts were "barbarian".
--------------------------------------------------------------------------------
/app/full_quality/Articles/humans.txt:
--------------------------------------------------------------------------------
1 | The earliest hominin, of presumably primitive bipedalism, is considered to be either Sahelanthropus or Orrorin, both of which arose some 6 to 7 million years ago.
2 |
3 | The earliest fossils that have been proposed as members of the hominin lineage are Sahelanthropus tchadensis dating from 7 million years ago, Orrorin tugenensis dating from 5.7 million years ago, and Ardipithecus kadabba dating to 5.6 million years ago.
--------------------------------------------------------------------------------
/app/full_quality/Articles/industrialization.txt:
--------------------------------------------------------------------------------
1 | __Industrialization__ (or Industrialisation) is a process that happens in countries when they start to use machines to do work that was once done by people. __Industrialization__ changes the things people do. __Industrialization__ caused towns to grow larger. Many people left farming to take higher paid jobs in factories in towns.
2 |
3 | __Industrialization__ is part of a process where people adopt easier and cheaper ways to make things. Using better technology, it becomes possible to produce more goods in a shorter amount of time. More things can be produced by fewer people.
4 |
5 | After industrialization people also do more specialized jobs. For example before industrialization, a cobbler made the whole shoe. He worked on one pair of shoes, finished that, and then did the next pair of shoes. With industrialization, there are many people involved in making shoes. An individual shoemaker has a smaller task, however. There is one person that cuts the sole of the shoe. Another person stitches it on. In short there is division of labour. The machines to make the shoes cost a lot of money so the factory will be owned by a rich person who can afford the machines.
6 |
7 | __Industrialization__ started in England with the industrial revolution in the 18th century. It spread first to parts of Europe, and to North America. In the 20th century industrialization spread to most other countries.
--------------------------------------------------------------------------------
/app/full_quality/Articles/insects.txt:
--------------------------------------------------------------------------------
1 | __Insects__, are a class in the phylum Arthropoda. They are small terrestrial invertebrates which have a hard exoskeleton.
2 |
3 | __Insects__ are the largest group of animals on earth by far: about 926,400 different species have been described. They are more than half of all known living species. They may be over 90% of animal species on Earth.
4 |
5 | New species of __insects__ are continually being found. Estimates of the total number of species range from 2 million to 30 million.
6 |
7 | __Insects__ have six legs; and most have wings. __Insects__ were the first animals capable of flight. As they develop from eggs, __insects__ undergo metamorphosis. __Insects__ live all over the planet: almost all are terrestrial (live on land). Few __insects__ live in the oceans or in very cold places, such as Antarctica. The most species live in tropical areas.
8 |
9 | Some people call all __insects__ "bugs", but this is not correct. Only some __insects__ are true bugs, which is a particular order of __insects__. People who study __insects__ are called entomologists.
--------------------------------------------------------------------------------
/app/full_quality/Articles/internet.txt:
--------------------------------------------------------------------------------
1 | The Internet is the biggest world-wide communication network of computers. Internet has millions of smaller domestic, academic, business,and government networks, which together carry many different kinds of information. The term is sometimes abbreviated as "the net". The __World Wide Web__ is one of its biggest services. It is used by a few billion people all over the world.
2 |
3 | The Internet was developed in the United States by the "United States Advanced Research Projects Agency" (DARPA). Internet was first connected in October, 1969, and was called ARPANET. The __World Wide Web__ was created at CERN in Switzerland in 1990 by a British (UK) scientist named Tim Berners-Lee.
--------------------------------------------------------------------------------
/app/full_quality/Articles/last_common_ancestor_apes.txt:
--------------------------------------------------------------------------------
1 | The chimpanzee–human last common ancestor, or CHLCA, is the last common ancestor shared by the extant Homo (human) and Pan (chimpanzee) genera of Hominini. Due to complex hybrid speciation, it is not possible to give a precise estimate on the age of this ancestral individual. While "original divergence" between populations may have occurred as early as 13 million years ago (Miocene), hybridization may have been ongoing until as recent as 4 million years ago (Pliocene).
2 |
3 | Speciation from Pan to Homo appears to have been a long, drawn-out process. After the original divergences, there were, according to Patterson (2006), periods of hybridization between population groups and a process of alternating divergence and hybridization that lasted several million years. Some time during the late Miocene or early Pliocene, the earliest members of the human clade completed a final separation from the lineage of Pan — with date estimates ranging from 13 million to as recent as 4 million years ago. The latter date and the argument for hybridization events are rejected by Wakeley (see current estimates regarding complex speciation).
4 |
5 | Richard Wrangham (2001) argued that the CHLCA species was very similar to the common chimpanzee (Pan troglodytes) — so much so that it should be classified as a member of the genus Pan and be given the taxonomic name Pan prior. However, no fossil has yet been identified as a probable candidate for the CHLCA or the taxon Pan prior.
6 |
7 | In human genetic studies, the CHLCA is useful as an anchor point for calculating single-nucleotide polymorphism (SNP) rates in human populations where chimpanzees are used as an outgroup, that is, as the extant species most genetically similar to Homo sapiens.
--------------------------------------------------------------------------------
/app/full_quality/Articles/life_on_earth.txt:
--------------------------------------------------------------------------------
1 | Life is a _biological_ __concept__ regarding the characteristics, state, or mode that separates a living thing from dead matter.
2 |
3 | The word itself may refer to a living being or ongoing processes of which living things are a part of. It may also refer to the period during which something is functional (as between birth and death), the condition of an entity that has been born but yet has to die or that which makes a living thing alive.
4 |
5 | The study of life is called biology, and people who study life are called biologists. A lifespan is the average length of life in a species. All known life on Earth is powered by solar energy. Without energy from the sun no life could exist. All life on Earth is based on the chemistry of carbon compounds, specifically involving long-chain molecules such as proteins and nucleic acid. With water, which is essential, the long molecules are wrapped inside membranes to form cells. This may or may not be true of all possible forms of life in the Universe: it is true of all life on Earth today.
--------------------------------------------------------------------------------
/app/full_quality/Articles/mammals.txt:
--------------------------------------------------------------------------------
1 | Mammals are a group of vertebrate animals which form the class Mammalia. They have fur or hair and a very precise kind of temperature regulation.
2 |
3 | With the exception of the monotremes, all mammals bear live young. They also produce milk for the young. Parental care of the young is universal among mammals, and it is essential because live birth limits the number of offspring.
--------------------------------------------------------------------------------
/app/full_quality/Articles/marie_curie.txt:
--------------------------------------------------------------------------------
1 | __Marie Skłodowska–Curie__ (7 November 1867 – 4 July 1934) was a Polish and French physicist, chemist and feminist. She did research on radioactivity. She was also the first woman to win a Nobel Prize. She was the first woman professor at the University of Paris. She was the first person to win two Nobel Prizes. She received a Nobel Prize in physics for her research on uncontrolled radiation, which was discovered by Henri Becquerel.
--------------------------------------------------------------------------------
/app/full_quality/Articles/martin_luther_king.txt:
--------------------------------------------------------------------------------
1 | __Martin Luther King, Jr.__ (January 15, 1929 – April 4, 1968) was an American pastor, activist, humanitarian, and leader in the African-American Civil Rights Movement. He was best known for improving civil rights by using nonviolent civil disobedience, based on his Christian beliefs. Because he was both a Ph.D. and a pastor, __King__ is sometimes called the __Reverend Doctor Martin Luther King Jr.__ (abbreviation: the Rev. Dr. King), or just Dr. King. He is also known by his initials MLK.
2 |
3 | __King__ worked hard to make people understand that not only blacks, but that all races should always be treated equally to white people. He gave speeches to encourage African Americans to protest without using violence.
4 |
5 | Led by __Dr. King__ and others, many African Americans used nonviolent, peaceful strategies to fight for their civil rights. These strategies included sit-ins, boycotts, and protest marches. Often, they were attacked by white police officers or people who did not want African Americans to have more rights. However, no matter how badly they were attacked, __Dr. King__ and his followers never fought back.
6 |
7 | __King__ also helped to organize the 1963 March on Washington, where he delivered his "I Have a Dream" speech. The next year, he won the Nobel Peace Prize.
8 |
9 | __King__ fought for equal rights from the start of the Montgomery Bus Boycott in 1955 until he was murdered by James Earl Ray in April 1968.
--------------------------------------------------------------------------------
/app/full_quality/Articles/moon_landing.txt:
--------------------------------------------------------------------------------
1 | __Apollo 11__ was the first flight to send people to the moon. It was done by NASA, the American space group. It went up to space on July 16, 1969, carrying three astronauts: Neil Armstrong, Buzz Aldrin and Michael Collins. On July 20, 1969, Armstrong and Aldrin became the first humans to land on the moon, while Collins stayed in orbit around the Moon.
2 |
3 | The flight was part of the __Space Race__. It finished the plan set by John F. Kennedy in 1961 to "land a man on the moon, and return him safely to the Earth", before the 1960s ended.
--------------------------------------------------------------------------------
/app/full_quality/Articles/nelson_mandela.txt:
--------------------------------------------------------------------------------
1 | __Nelson Rolihlahla Mandela__ (18 July 1918 – 5 December 2013) was a South African politician and activist. On April 27, 1994, he was made the first President of South Africa elected in a fully represented democratic election. Mandela was also the first black President of his country, South Africa.
2 |
3 | __Mandela__ was born in Mvezo, South Africa to a Thembu royal family.
4 |
5 | His government focused on throwing out the legacy of apartheid by ending racism, poverty, inequality, and on improving racial understanding in South Africa. Politically a believer in socialism, he served as the President of the African National Congress (ANC) from 1991 to 1997 and adopted new Constitution of South African in 1996 that prohibits all discrimination, based on language, religion, handicap and sexual orientation, not only on racism. Internationally, Mandela was the Secretary General of the Non-Aligned Movement from 1998 to 1999.
6 |
7 | __Mandela__ received more than 250 honors, including the 1993 Nobel Peace Prize, the US Presidential Medal of Freedom, and the Soviet Order of Lenin. He is often referred to by his Xhosa clan name, Madiba, or as Tata ("Father"). __Mandela__ was described as a hero, and his actions gave thousands of people hope.
8 |
9 | __Mandela__ was sick for several years during his retirement. He was hospitalized in late summer of 2013 from a continuous lung infection. __Mandela__ died on 5 December 2013 in Houghton Estate, Johannesburg from a respiratory tract infection. He was 95 years old.
--------------------------------------------------------------------------------
/app/full_quality/Articles/newton.txt:
--------------------------------------------------------------------------------
1 | When most people think of __Isaac Newton__, they think of him sitting under an apple tree watching an apple fall. Some people even believe the apple fell onto his head. __Newton__ understood that what makes things like apples fall to the ground is a specific kind of force — the force we call gravity. __Newton__ thought that gravity was the force of attraction between two objects, such as an apple and the earth. He also thought that an object with more matter exerted the same force on smaller objects as they exerted on it. That meant that the large mass of the earth pulled objects toward it. That is why the apple fell down instead of up, and why people do not float in the air.
2 |
3 | __Isaac Newton__ went on thinking about gravity. Before __Newton__, people thought that only objects near to the earth would fall down. But __Newton__ thought that gravity should not just be limited to the earth and the objects on it. What if gravity went to the moon and beyond?
4 |
5 | __Newton__ invented a formula for calculating the force of attraction between two bodies. He used it to calculate the force needed to keep the moon moving around the earth. Then he compared it with the force that made the apple fall downward. After allowing for the fact that the moon is much farther from the earth, and has a much greater mass, he discovered that the forces were the same. The moon is held in an orbit around the earth by the pull of earth’s gravity.
6 |
7 | The formula invented by __Newton__ is called the Law of gravitation.
--------------------------------------------------------------------------------
/app/full_quality/Articles/pyramids.txt:
--------------------------------------------------------------------------------
1 | A __pyramid__ is a structure, usually of stone, built in the shape of a pyramid. From ancient to modern times people in many different parts of the world have built such structures.
2 |
3 | The word __"pyramid"__ comes from the Greek word pyramis which meant "wheat cake." The ancient Egyptian word for them was something like "Mer". The Great Pyramid of Giza was one of the Seven Wonders of the ancient world.
4 |
5 | The first __pyramids__ were built in 2630 B.C. The oldest known pyramid in saqqara for the third Dynastys king Djose
--------------------------------------------------------------------------------
/app/full_quality/Articles/reptiles.txt:
--------------------------------------------------------------------------------
1 | __Reptile__ is the common name for one of the main groups of land vertebrates. It is not used so much by biologists, who use more accurate terms.
2 |
3 | The name __"reptile"__ comes from Latin and means "one who creeps". All living __reptile__ species are cold blooded, have scaly skin, and lay cleidoic eggs. They excrete uric acid (instead of urea), and have a cloaca. A cloaca is a shared opening for the anus, urinary tract and reproductive ducts. __Reptiles__ also share an arrangement of the heart and major blood vessels which is different from that of mammals.
4 |
5 | Many important groups of __reptiles__ are now extinct, for example the mosasaurs. We used to say the dinosaurs were extinct, but they survive in the form of their feathered descendants (birds). Ancient __reptiles__ that do survive include the turtles, the crocodiles and the Tuatara, the lone survivor of its group. The great majority of present-day __reptiles__ are snakes and lizards.
6 |
7 | The study of living __reptiles__ is called herpetology.
--------------------------------------------------------------------------------
/app/full_quality/Articles/roman_empire.txt:
--------------------------------------------------------------------------------
1 | __The Roman Empire__ (Latin: imperium romanum) was the largest empire of the ancient world. Its capital was Rome, and its empire was based in the Mediterranean. The Empire dates from 27 BC, when Octavian became the Emperor, Augustus, till it fell in 476 AD, marking the end of the Ancient World and the beginning of the Middle Ages, or Dark Ages.
2 |
3 | The empire was the third stage of Ancient Rome. Rome was first ruled by Roman kings, then by the Roman Republic, then by an emperor.
4 |
5 | Many modern lands were once part of the __Roman Empire__, including Britain (not Scotland), Spain, Portugal, France (Gaul), Italy, Greece, Turkey, Germany, Egypt, Levant, Crimea, Switzerland,and the north coast of Africa. The main language of the __Roman Empire__ was Latin; Greek was an important secondary language.
6 |
7 | The western part of the __Roman Empire__ continued for about 500 years, and the eastern part, including Greece and Anatolia, continued for about a thousand years more. The eastern part was called the Byzantine Empire, its capital being Constantinople.
--------------------------------------------------------------------------------
/app/full_quality/Articles/sapiens.txt:
--------------------------------------------------------------------------------
1 | Modern humans are defined as the __Homo sapiens__ species, of which the only living subspecies is known as __Homo sapiens sapiens__.
2 |
3 | Modern humans are sometimes called "anatomically modern humans". Homo sapiens considers itself the most influential species on the planet. However, many kinds of life, especially plants and protists, have had a much greater effect on the air, the rocks, life, and natural environment on Earth.
--------------------------------------------------------------------------------
/app/full_quality/Articles/single_celled_organisms.txt:
--------------------------------------------------------------------------------
1 | Prokaryotes (or monera) are the simplest living things: bacteria and archaea. They generally do not have a __cell__ nucleus, nuclear membrane or __cell__ organelles, however a small number of exceptions have been found. Prokaryotes are unicellular. They are either bacteria or archaea.
2 |
3 | Besides a nucleus, prokaryotes lack other things eukaryotes (__cells__ with a true nucleus) have. Prokaryotes do not have membranes inside the __cell__. This means that there are no vacuoles, Golgi apparatus, endoplasmic reticula or other organelles inside the __cell__. However, they do have ribosomes, though of a simpler kind than eukaryotes. Eukaryote __cells__ include organelles which were once free-living prokaryotes.
4 |
5 | In 1977, Carl Woese proposed dividing prokaryotes into the Bacteria and Archaea (originally Eubacteria and Archaebacteria) because of the major differences in the structure and genetics between the two groups of organisms. This arrangement of Eukaryota (also called "Eukarya"), Bacteria, and Archaea is called the three-domain system, replacing the traditional two-empire system.
6 |
7 | The Archaea include simple organisms which were first discovered in extreme environments. Most of them can survive at very high or very low temperatures. Some of them can also survive in highly salty, acidic or alkaline water. Some have been found in geysers, black smokers or oil wells.
--------------------------------------------------------------------------------
/app/full_quality/Articles/suffragette.txt:
--------------------------------------------------------------------------------
1 | __Suffragettes__ were women in the early 20th century who believed they should have the right to vote (suffrage). This movement happened in the United Kingdom and United States.
2 |
3 | For many years women were not allowed to vote, and so they fought for their rights. In their protests, they ended up getting arrested. In the UK, women over 30 got the right to vote in 1918. This was lowered to 21 in 1928. Similar struggles went on in all the English-speaking countries.
--------------------------------------------------------------------------------
/app/full_quality/Articles/sun.txt:
--------------------------------------------------------------------------------
1 | The __Sun__ in the center of our solar system is a yellow dwarf star. It gives off energy as light. That includes light, infra-red energy (heat), ultraviolet light and radio waves. It also gives off a stream of particles, which reaches Earth as "solar wind". The source of all this energy is the reaction in the star which turns hydrogen into helium and makes huge amounts of energy.
2 |
3 | The __Sun__ is a star like many others in our Milky Way galaxy. It has existed for a little over 4.5 billion years, and is going to continue for at least as long. The __Sun__ is about a hundred times as wide as the Earth. It has a mass of 1.9891×1030 kg, which is 333,000 times the mass of the Earth. The Earth can also fit inside the __Sun__ 1.3 million times.
4 |
5 | Scientists think that the __Sun__ started from a very large cloud of dust and small bits of ice about 4.567 billion years ago.
6 |
7 | At the center of that huge cloud, gravity caused the material to build up into a ball. Once this got big enough, the huge pressure inside started a fusion reaction. The energy this released caused that ball to heat and shine.
8 |
9 | The energy radiated from the __Sun__ pushed away the rest of the cloud from itself, and the planets formed from the rest of this cloud.
--------------------------------------------------------------------------------
/app/full_quality/Articles/tools.txt:
--------------------------------------------------------------------------------
1 | __Stone tools__ are tools made of stone. They are the reason the stone age was given its name. They were the first known tools used by mankind, and were used by all human species, such as Homo habilis and Homo erectus. Recently it was learned that stone tools were used before the genus Homo evolved. These oldest tools come from the shores of Lake Turkana in Kenya, and date to 3.3 million years ago. They are 700,000 years older than any tools found before.[1]
2 |
3 | Volcanic ash and minerals around the tools allow them to be dated. The tools look like those described as Oldowan. They might have been made by members of species such as Australopithecus afarensis or Kenyanthropus platyops. The research team has proposed the term "Lomekwian" for these tools, and say they mark the start of archaeology. The palaeoenvironment was wooded.[2]
--------------------------------------------------------------------------------
/app/full_quality/Articles/world_war_i.txt:
--------------------------------------------------------------------------------
1 | __World War I__ (or the First World War) was a global war which began on July 28, 1914 and lasted until November 11, 1918. The war lasted exactly four years, three months and 14 days.
2 |
3 | Most of the fighting was in Europe, but soldiers from many other countries took part, and it changed the colonial empires of the European powers. Before World War II began in 1939, __World War I__ was called the Great War, the World War or the 'war to end all wars'. 135 countries took part in __World War I__, and nearly 10 million people died while fighting.
4 |
5 | __World War I__ was fought by most of the countries of Europe. The actual fighting was on many different fronts. The Western Front was where most of the fighting between Germany and the Allies happened. Most of the fighting here was trench warfare.
6 |
7 | The Eastern Front was fought in Central and Eastern Europe. Fighting here was not trench warfare but mobile warfare due to the size of the front. Much fighting happened in the Middle Eastern Front and the Italian Front. Fighting also took place in Africa, China, and at sea as well as in the air.
8 |
9 | The war was ended by the signing of many different treaties, the most important being the Treaty of Versailles.
10 |
11 | __World War I__ was the first major war where tanks, airplanes, and submarines or (U-boats) were important weapons.
--------------------------------------------------------------------------------
/app/full_quality/Articles/world_war_ii.txt:
--------------------------------------------------------------------------------
1 | __World War II__ (WWII or WW2), also called the Second World War and, in the Soviet Union, the Great Patriotic War, was a global war involving fighting in many parts of the world and many countries. Most countries fought in the years 1939–1945 but some started fighting in 1937. Most of the world's countries, including all the great powers, fought as part of two military alliances: the Allies and the Axis Powers. __World War II__ was the deadliest conflict in all of human history. It involved more countries, cost more money, and killed more people than any other war in human history. Between 50 to 85 million people died. The majority were civilians. It included massacres, the deliberate genocide of the Holocaust, strategic bombing, starvation, disease and the first use of nuclear weapons in history.
2 |
3 | The war in Asia began when the Empire of Japan invaded China on 7 July 1937. The United States reacted by placing an oil embargo on Japan. The start of the war in Europe was when Germany invaded Poland on 1 September 1939. France and Britain reacted by declaring war on Germany. By 1941, much of Europe was under German control. Only Britain remained fighting against the Axis in North Africa, the Mediterranean, and the Atlantic. In June 1941, the Axis Powers invaded the Soviet Union, starting the largest area of war in history. On December 7, 1941, Japan attacked Western colonies in the Pacific and the two wars became one.
4 |
5 | The Japanese victories were stopped in 1942, and the European Axis victories were also stopped by 1943, both in North Africa and in the Soviet Union. After that, the Allies started to fight back from all sides. The Axis lost North Africa and, starting in 1943, were forced to defend Italy. In 1944, the Allies invaded France, heading towards Germany on the Rhine River, while the Soviets kept closing in from the East. Germany surrendered in May 1945. Japan formally surrendered on 2 September 1945. The war ended with the Allied victory.
6 |
7 | After the war, the United Nations was set up to develop support between countries and to prevent future wars. The Cold War among the major winners soon started, but they did not fight each other in an actual war. Decolonization of Asia and Africa, where those countries controlled by European countries were given their independence, happened as well. This was because European power was weakened from the war. Economic recovery and the political integration (the process of uniting countries) were among other results of the war.
--------------------------------------------------------------------------------
/app/full_quality/Articles/writing.txt:
--------------------------------------------------------------------------------
1 | __Writing__ is the act of recording language on a visual medium using a set of symbols. The symbols must be known to others, so that the text may be read.
2 |
3 | A text may also use other visual systems, such as illustrations and decorations. These are not called writing, but may help the message work. Usually, all educated people in a country use the same writing system to record the same language. To be able to read and write is to be literate.
4 |
5 | __Writing__ differs from speech because the readers need not be present at the time. We can read writing from long ago, and from different parts of the world. Text stores and communicates knowledge. __Writing__ is one of the greatest inventions of the human species. It was invented after people settled in towns, and after agriculture started. __Writing__ dates from about 3,300BC, which is over 5000 years ago, in the Middle East.
6 |
7 | __Writing__ today is usually on paper, though there are ways to print on almost any surface. Television and movie screens can also display writing, and so can computer screens. Many writing materials were invented, long before paper. Clay, papyrus, wood, slate and parchment (prepared animal skins) have all been used. The Romans wrote on waxed tablets with a pointed stylus; this was popular for temporary notes and messages. The later invention of paper by the Chinese was a big step forward.
8 |
9 | __Writing__ is traditionally done using a hand tool such as a pencil, a pen, or a brush. More and more, however, text is created by input on a computer keyboard.
--------------------------------------------------------------------------------
/app/full_quality/Big_Bang/Big_Bang.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Big_Bang/Big_Bang.nma
--------------------------------------------------------------------------------
/app/full_quality/Big_Bang/Big_Bang0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Big_Bang/Big_Bang0.png
--------------------------------------------------------------------------------
/app/full_quality/Big_Bang/Big_Bang1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Big_Bang/Big_Bang1.png
--------------------------------------------------------------------------------
/app/full_quality/Big_Bang/Big_Bang2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Big_Bang/Big_Bang2.png
--------------------------------------------------------------------------------
/app/full_quality/Big_Bang/Big_Bang3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Big_Bang/Big_Bang3.png
--------------------------------------------------------------------------------
/app/full_quality/BlackPlague/BlackPlague.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/BlackPlague/BlackPlague.nma
--------------------------------------------------------------------------------
/app/full_quality/BlackPlague/BlackPlague.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/BlackPlague/BlackPlague.png
--------------------------------------------------------------------------------
/app/full_quality/Cells/Cells.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Cells/Cells.nma
--------------------------------------------------------------------------------
/app/full_quality/Cells/Cells.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Cells/Cells.png
--------------------------------------------------------------------------------
/app/full_quality/Cold_war/Cold_war.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Cold_war/Cold_war.nma
--------------------------------------------------------------------------------
/app/full_quality/Cold_war/Cold_war.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Cold_war/Cold_war.png
--------------------------------------------------------------------------------
/app/full_quality/Constantinople/Constantinople.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Constantinople/Constantinople.nma
--------------------------------------------------------------------------------
/app/full_quality/Constantinople/Constantinople0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Constantinople/Constantinople0.png
--------------------------------------------------------------------------------
/app/full_quality/Constantinople/Constantinople1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Constantinople/Constantinople1.png
--------------------------------------------------------------------------------
/app/full_quality/Constructive_Tools/Constructive_Tools.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Constructive_Tools/Constructive_Tools.nma
--------------------------------------------------------------------------------
/app/full_quality/Constructive_Tools/Constructive_Tools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Constructive_Tools/Constructive_Tools.png
--------------------------------------------------------------------------------
/app/full_quality/Crusades/Crusades.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Crusades/Crusades.nma
--------------------------------------------------------------------------------
/app/full_quality/Crusades/Crusades.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Crusades/Crusades.png
--------------------------------------------------------------------------------
/app/full_quality/Darwin 2/Darwin 2.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Darwin 2/Darwin 2.nma
--------------------------------------------------------------------------------
/app/full_quality/Darwin 2/Darwin 2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Darwin 2/Darwin 2.png
--------------------------------------------------------------------------------
/app/full_quality/Dinosaur_Demise/Dinosaur_Demise.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Dinosaur_Demise/Dinosaur_Demise.nma
--------------------------------------------------------------------------------
/app/full_quality/Dinosaur_Demise/Dinosaur_Demise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Dinosaur_Demise/Dinosaur_Demise.png
--------------------------------------------------------------------------------
/app/full_quality/Dinosaurs/Dinosaurs.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Dinosaurs/Dinosaurs.nma
--------------------------------------------------------------------------------
/app/full_quality/Dinosaurs/Dinosaurs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Dinosaurs/Dinosaurs.png
--------------------------------------------------------------------------------
/app/full_quality/Fire/Fire.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Fire/Fire.nma
--------------------------------------------------------------------------------
/app/full_quality/Fire/Fire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Fire/Fire.png
--------------------------------------------------------------------------------
/app/full_quality/First_Temple/First_Temple.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/First_Temple/First_Temple.nma
--------------------------------------------------------------------------------
/app/full_quality/First_Temple/First_Temple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/First_Temple/First_Temple.png
--------------------------------------------------------------------------------
/app/full_quality/Fish_and_Stuff/Fish_and_Stuff.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Fish_and_Stuff/Fish_and_Stuff.nma
--------------------------------------------------------------------------------
/app/full_quality/Fish_and_Stuff/Fish_and_Stuff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Fish_and_Stuff/Fish_and_Stuff.png
--------------------------------------------------------------------------------
/app/full_quality/Homo_Sapiens_Sapiens/Homo_Sapiens_Sapiens.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Homo_Sapiens_Sapiens/Homo_Sapiens_Sapiens.nma
--------------------------------------------------------------------------------
/app/full_quality/Homo_Sapiens_Sapiens/Homo_Sapiens_Sapiens.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Homo_Sapiens_Sapiens/Homo_Sapiens_Sapiens.png
--------------------------------------------------------------------------------
/app/full_quality/Industrialization/Industrialization.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Industrialization/Industrialization.nma
--------------------------------------------------------------------------------
/app/full_quality/Industrialization/Industrialization.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Industrialization/Industrialization.png
--------------------------------------------------------------------------------
/app/full_quality/Insects/Insects.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Insects/Insects.nma
--------------------------------------------------------------------------------
/app/full_quality/Insects/Insects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Insects/Insects.png
--------------------------------------------------------------------------------
/app/full_quality/Internet/Internet.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Internet/Internet.nma
--------------------------------------------------------------------------------
/app/full_quality/Internet/Internet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Internet/Internet.png
--------------------------------------------------------------------------------
/app/full_quality/Mammals/Mammals.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Mammals/Mammals.nma
--------------------------------------------------------------------------------
/app/full_quality/Mammals/Mammals.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Mammals/Mammals.png
--------------------------------------------------------------------------------
/app/full_quality/Marie_Curie/Marie_Curie.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Marie_Curie/Marie_Curie.nma
--------------------------------------------------------------------------------
/app/full_quality/Marie_Curie/Marie_Curie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Marie_Curie/Marie_Curie.png
--------------------------------------------------------------------------------
/app/full_quality/Martin Luther king/Martin Luther king.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Martin Luther king/Martin Luther king.nma
--------------------------------------------------------------------------------
/app/full_quality/Martin Luther king/Martin Luther king0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Martin Luther king/Martin Luther king0.png
--------------------------------------------------------------------------------
/app/full_quality/Martin Luther king/Martin Luther king1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Martin Luther king/Martin Luther king1.png
--------------------------------------------------------------------------------
/app/full_quality/Milky Way/Milky Way.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Milky Way/Milky Way.nma
--------------------------------------------------------------------------------
/app/full_quality/Milky Way/Milky Way.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Milky Way/Milky Way.png
--------------------------------------------------------------------------------
/app/full_quality/Moon/Moon.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Moon/Moon.nma
--------------------------------------------------------------------------------
/app/full_quality/Moon/Moon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Moon/Moon.png
--------------------------------------------------------------------------------
/app/full_quality/Nelson Mandela_v2/Nelson Mandela_v2.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Nelson Mandela_v2/Nelson Mandela_v2.nma
--------------------------------------------------------------------------------
/app/full_quality/Nelson Mandela_v2/Nelson Mandela_v2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Nelson Mandela_v2/Nelson Mandela_v2.png
--------------------------------------------------------------------------------
/app/full_quality/Newton/Newton.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Newton/Newton.nma
--------------------------------------------------------------------------------
/app/full_quality/Newton/Newton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Newton/Newton.png
--------------------------------------------------------------------------------
/app/full_quality/Pyramid/Pyramid.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Pyramid/Pyramid.nma
--------------------------------------------------------------------------------
/app/full_quality/Pyramid/Pyramid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Pyramid/Pyramid.png
--------------------------------------------------------------------------------
/app/full_quality/Recorded_history/Recorded_history.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Recorded_history/Recorded_history.nma
--------------------------------------------------------------------------------
/app/full_quality/Recorded_history/Recorded_history.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Recorded_history/Recorded_history.png
--------------------------------------------------------------------------------
/app/full_quality/Reptiles/Reptiles.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Reptiles/Reptiles.nma
--------------------------------------------------------------------------------
/app/full_quality/Reptiles/Reptiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Reptiles/Reptiles.png
--------------------------------------------------------------------------------
/app/full_quality/Roma/Roma.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Roma/Roma.nma
--------------------------------------------------------------------------------
/app/full_quality/Roma/Roma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Roma/Roma.png
--------------------------------------------------------------------------------
/app/full_quality/Sufraggette_movement/Sufraggette_movement.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Sufraggette_movement/Sufraggette_movement.nma
--------------------------------------------------------------------------------
/app/full_quality/Sufraggette_movement/Sufraggette_movement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Sufraggette_movement/Sufraggette_movement.png
--------------------------------------------------------------------------------
/app/full_quality/World_War_I/World_War_I.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/World_War_I/World_War_I.nma
--------------------------------------------------------------------------------
/app/full_quality/World_War_I/World_War_I.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/World_War_I/World_War_I.png
--------------------------------------------------------------------------------
/app/full_quality/World_War_II/World_War_II.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/World_War_II/World_War_II.nma
--------------------------------------------------------------------------------
/app/full_quality/World_War_II/World_War_II.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/World_War_II/World_War_II.png
--------------------------------------------------------------------------------
/app/full_quality/Writing/Writing.nma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Writing/Writing.nma
--------------------------------------------------------------------------------
/app/full_quality/Writing/Writing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/full_quality/Writing/Writing.png
--------------------------------------------------------------------------------
/app/ios/Flutter/AppFrameworkInfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | App
9 | CFBundleIdentifier
10 | io.flutter.flutter.app
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | App
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | MinimumOSVersion
24 | 8.0
25 |
26 |
27 |
--------------------------------------------------------------------------------
/app/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/app/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/app/ios/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment this line to define a global platform for your project
2 | # platform :ios, '9.0'
3 |
4 | # CocoaPods analytics sends network stats synchronously affecting flutter build latency.
5 | ENV['COCOAPODS_DISABLE_STATS'] = 'true'
6 |
7 | def parse_KV_file(file, separator='=')
8 | file_abs_path = File.expand_path(file)
9 | if !File.exists? file_abs_path
10 | return [];
11 | end
12 | pods_ary = []
13 | skip_line_start_symbols = ["#", "/"]
14 | File.foreach(file_abs_path) { |line|
15 | next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ }
16 | plugin = line.split(pattern=separator)
17 | if plugin.length == 2
18 | podname = plugin[0].strip()
19 | path = plugin[1].strip()
20 | podpath = File.expand_path("#{path}", file_abs_path)
21 | pods_ary.push({:name => podname, :path => podpath});
22 | else
23 | puts "Invalid plugin specification: #{line}"
24 | end
25 | }
26 | return pods_ary
27 | end
28 |
29 | target 'Runner' do
30 | # Prepare symlinks folder. We use symlinks to avoid having Podfile.lock
31 | # referring to absolute paths on developers' machines.
32 | system('rm -rf .symlinks')
33 | system('mkdir -p .symlinks/plugins')
34 |
35 | # Flutter Pods
36 | generated_xcode_build_settings = parse_KV_file('./Flutter/Generated.xcconfig')
37 | if generated_xcode_build_settings.empty?
38 | puts "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter packages get is executed first."
39 | end
40 | generated_xcode_build_settings.map { |p|
41 | if p[:name] == 'FLUTTER_FRAMEWORK_DIR'
42 | symlink = File.join('.symlinks', 'flutter')
43 | File.symlink(File.dirname(p[:path]), symlink)
44 | pod 'Flutter', :path => File.join(symlink, File.basename(p[:path]))
45 | end
46 | }
47 |
48 | # Plugin Pods
49 | plugin_pods = parse_KV_file('../.flutter-plugins')
50 | plugin_pods.map { |p|
51 | symlink = File.join('.symlinks', 'plugins', p[:name])
52 | File.symlink(p[:path], symlink)
53 | pod p[:name], :path => File.join(symlink, 'ios')
54 | }
55 | end
56 |
57 | post_install do |installer|
58 | installer.pods_project.targets.each do |target|
59 | target.build_configurations.each do |config|
60 | config.build_settings['ENABLE_BITCODE'] = 'NO'
61 | end
62 | end
63 | end
64 |
--------------------------------------------------------------------------------
/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildSystemType
6 | Original
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/app/ios/Runner/AppDelegate.m:
--------------------------------------------------------------------------------
1 | #include "AppDelegate.h"
2 | #include "GeneratedPluginRegistrant.h"
3 |
4 | @implementation AppDelegate
5 |
6 | - (BOOL)application:(UIApplication *)application
7 | didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
8 | [GeneratedPluginRegistrant registerWithRegistry:self];
9 | // Override point for customization after application launch.
10 | return [super application:application didFinishLaunchingWithOptions:launchOptions];
11 | }
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "size" : "20x20",
5 | "idiom" : "iphone",
6 | "filename" : "icon_20pt@2x.png",
7 | "scale" : "2x"
8 | },
9 | {
10 | "size" : "20x20",
11 | "idiom" : "iphone",
12 | "filename" : "icon_20pt@3x.png",
13 | "scale" : "3x"
14 | },
15 | {
16 | "size" : "29x29",
17 | "idiom" : "iphone",
18 | "filename" : "icon_29pt.png",
19 | "scale" : "1x"
20 | },
21 | {
22 | "size" : "29x29",
23 | "idiom" : "iphone",
24 | "filename" : "icon_29pt@2x.png",
25 | "scale" : "2x"
26 | },
27 | {
28 | "size" : "29x29",
29 | "idiom" : "iphone",
30 | "filename" : "icon_29pt@3x.png",
31 | "scale" : "3x"
32 | },
33 | {
34 | "size" : "40x40",
35 | "idiom" : "iphone",
36 | "filename" : "icon_40pt@2x.png",
37 | "scale" : "2x"
38 | },
39 | {
40 | "size" : "40x40",
41 | "idiom" : "iphone",
42 | "filename" : "icon_40pt@3x.png",
43 | "scale" : "3x"
44 | },
45 | {
46 | "size" : "60x60",
47 | "idiom" : "iphone",
48 | "filename" : "icon_60pt@2x.png",
49 | "scale" : "2x"
50 | },
51 | {
52 | "size" : "60x60",
53 | "idiom" : "iphone",
54 | "filename" : "icon_60pt@3x.png",
55 | "scale" : "3x"
56 | },
57 | {
58 | "size" : "20x20",
59 | "idiom" : "ipad",
60 | "filename" : "icon_20pt.png",
61 | "scale" : "1x"
62 | },
63 | {
64 | "size" : "20x20",
65 | "idiom" : "ipad",
66 | "filename" : "icon_20pt@2x.png",
67 | "scale" : "2x"
68 | },
69 | {
70 | "idiom" : "ipad",
71 | "size" : "29x29",
72 | "scale" : "1x",
73 | "filename" : "icon_29pt.png"
74 | },
75 | {
76 | "size" : "29x29",
77 | "idiom" : "ipad",
78 | "filename" : "icon_29pt@2x.png",
79 | "scale" : "2x"
80 | },
81 | {
82 | "size" : "40x40",
83 | "idiom" : "ipad",
84 | "filename" : "icon_40pt.png",
85 | "scale" : "1x"
86 | },
87 | {
88 | "size" : "40x40",
89 | "idiom" : "ipad",
90 | "filename" : "icon_40pt@2x.png",
91 | "scale" : "2x"
92 | },
93 | {
94 | "size" : "76x76",
95 | "idiom" : "ipad",
96 | "filename" : "icon_76pt.png",
97 | "scale" : "1x"
98 | },
99 | {
100 | "size" : "76x76",
101 | "idiom" : "ipad",
102 | "filename" : "icon_76pt@2x.png",
103 | "scale" : "2x"
104 | },
105 | {
106 | "size" : "83.5x83.5",
107 | "idiom" : "ipad",
108 | "filename" : "icon_83.5@2x.png",
109 | "scale" : "2x"
110 | },
111 | {
112 | "size" : "1024x1024",
113 | "idiom" : "ios-marketing",
114 | "filename" : "Icon.png",
115 | "scale" : "1x"
116 | }
117 | ],
118 | "info" : {
119 | "version" : 1,
120 | "author" : "xcode"
121 | }
122 | }
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20pt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20pt.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20pt@2x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_20pt@3x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29pt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29pt.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29pt@2x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_29pt@3x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40pt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40pt.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40pt@2x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_40pt@3x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60pt@2x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60pt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_60pt@3x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76pt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76pt.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76pt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_76pt@2x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon_83.5@2x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchImage.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchImage@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchImage@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2d-inc/HistoryOfEverything/1864cfb7f2e6e045733d034fdc067e6e4f0c7d1c/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md:
--------------------------------------------------------------------------------
1 | # Launch Screen Assets
2 |
3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory.
4 |
5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
--------------------------------------------------------------------------------
/app/ios/Runner/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/app/ios/Runner/Base.lproj/Main.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/app/ios/Runner/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | History
9 | CFBundleExecutable
10 | $(EXECUTABLE_NAME)
11 | CFBundleIdentifier
12 | $(PRODUCT_BUNDLE_IDENTIFIER)
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | app
17 | CFBundlePackageType
18 | APPL
19 | CFBundleShortVersionString
20 | $(FLUTTER_BUILD_NAME)
21 | CFBundleSignature
22 | ????
23 | CFBundleVersion
24 | $(FLUTTER_BUILD_NUMBER)
25 | LSRequiresIPhoneOS
26 |
27 | UILaunchStoryboardName
28 | LaunchScreen
29 | UIMainStoryboardFile
30 | Main
31 | UISupportedInterfaceOrientations
32 |
33 | UIInterfaceOrientationPortrait
34 |
35 | UISupportedInterfaceOrientations~ipad
36 |
37 | UIInterfaceOrientationPortrait
38 | UIInterfaceOrientationPortraitUpsideDown
39 | UIInterfaceOrientationLandscapeLeft
40 | UIInterfaceOrientationLandscapeRight
41 |
42 | UIViewControllerBasedStatusBarAppearance
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/app/ios/Runner/main.m:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char* argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/app/lib/article/controllers/flare_interaction_controller.dart:
--------------------------------------------------------------------------------
1 | import 'package:flare_flutter/flare.dart' as flare;
2 | import 'package:flare_dart/math/mat2d.dart' as flare;
3 | import 'package:flare_dart/math/vec2d.dart' as flare;
4 |
5 | /// Controllers are used in our Flare library to provide custom behaviors for animations.
6 | abstract class FlareInteractionController {
7 | /// This'll be called upon initialization: use it to set up the controller.
8 | /// Generally that means grabbing the references to the Actor nodes that
9 | /// will be performing a custom action.
10 | void initialize(flare.FlutterActorArtboard artboard);
11 |
12 | /// This callback is used to advance the controller when the animation itself is advancing.
13 | bool advance(flare.FlutterActorArtboard artboard, flare.Vec2D touchPosition,
14 | double elapsed);
15 | }
16 |
--------------------------------------------------------------------------------
/app/lib/article/controllers/nima_interaction_controller.dart:
--------------------------------------------------------------------------------
1 | import 'package:nima/nima.dart' as nima;
2 | import 'package:nima/nima/math/mat2d.dart' as nima;
3 | import 'package:nima/nima/math/vec2d.dart' as nima;
4 |
5 | /// Controllers are used in our Flare library to provide custom behaviors for animations.
6 | abstract class NimaInteractionController {
7 | /// This'll be called upon initialization: use it to set up the controller.
8 | /// Generally that means grabbing the references to the Actor nodes that
9 | /// will be performing a custom action.
10 | void initialize(nima.FlutterActor actor);
11 |
12 | /// This callback is used to advance the controller when the animation itself is advancing.
13 | bool advance(
14 | nima.FlutterActor actor, nima.Vec2D touchPosition, double elapsed);
15 | }
16 |
--------------------------------------------------------------------------------
/app/lib/bloc_provider.dart:
--------------------------------------------------------------------------------
1 | import "package:flutter/widgets.dart";
2 | import "package:timeline/blocs/favorites_bloc.dart";
3 | import 'package:timeline/search_manager.dart';
4 | import 'package:timeline/timeline/timeline.dart';
5 | import 'package:timeline/timeline/timeline_entry.dart';
6 |
7 | /// This [InheritedWidget] wraps the whole app, and provides access
8 | /// to the user's favorites through the [FavoritesBloc]
9 | /// and the [Timeline] object.
10 | class BlocProvider extends InheritedWidget {
11 | final FavoritesBloc favoritesBloc;
12 | final Timeline timeline;
13 |
14 | /// This widget is initialized when the app boots up, and thus loads the resources.
15 | /// The timeline.json file contains all the entries' data.
16 | /// Once those entries have been loaded, load also all the favorites.
17 | /// Lastly use the entries' references to load a local dictionary for the [SearchManager].
18 | BlocProvider(
19 | {Key key,
20 | FavoritesBloc fb,
21 | Timeline t,
22 | @required Widget child,
23 | TargetPlatform platform = TargetPlatform.iOS})
24 | : timeline = t ?? Timeline(platform),
25 | favoritesBloc = fb ?? FavoritesBloc(),
26 | super(key: key, child: child) {
27 | timeline
28 | .loadFromBundle("assets/timeline.json")
29 | .then((List entries) {
30 | timeline.setViewport(
31 | start: entries.first.start * 2.0,
32 | end: entries.first.start,
33 | animate: true);
34 | /// Advance the timeline to its starting position.
35 | timeline.advance(0.0, false);
36 |
37 | /// All the entries are loaded, we can fill in the [favoritesBloc]...
38 | favoritesBloc.init(entries);
39 | /// ...and initialize the [SearchManager].
40 | SearchManager.init(entries);
41 | });
42 | }
43 |
44 | @override
45 | updateShouldNotify(InheritedWidget oldWidget) => true;
46 |
47 | /// static accessor for the [FavoritesBloc].
48 | /// e.g. [ArticleWidget] retrieves the favorites information using this static getter.
49 | static FavoritesBloc favorites(BuildContext context) {
50 | BlocProvider bp =
51 | (context.inheritFromWidgetOfExactType(BlocProvider) as BlocProvider);
52 | FavoritesBloc bloc = bp?.favoritesBloc;
53 | return bloc;
54 | }
55 |
56 | /// static accessor for the [Timeline].
57 | /// e.g. [_MainMenuWidgetState.navigateToTimeline] uses this static getter to access build the [TimelineWidget].
58 | static Timeline getTimeline(BuildContext context) {
59 | BlocProvider bp =
60 | (context.inheritFromWidgetOfExactType(BlocProvider) as BlocProvider);
61 | Timeline bloc = bp?.timeline;
62 | return bloc;
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/app/lib/blocs/favorites_bloc.dart:
--------------------------------------------------------------------------------
1 | import "package:shared_preferences/shared_preferences.dart";
2 |
3 | import "package:timeline/timeline/timeline_entry.dart";
4 |
5 | /// Stores the logic for handling favorites throughout the app.
6 | /// Relies on the shared_preferences Flutter library to persist app data
7 | /// and retrieve it upon restart.
8 | /// This library interfaces correctly with both iOS & Android for full platform
9 | /// independence.
10 | /// It's available at: https://pub.dartlang.org/packages/shared_preferences
11 | class FavoritesBloc {
12 | static const String FAVORITES_KEY = "Favorites";
13 | final List _favorites = [];
14 |
15 | /// This method is called during the [BlocProvider] initialization.
16 | /// It receives as input the full list of [TimelineEntry], so that it can
17 | /// use those references to fill [_favorites].
18 | init(List entries) async {
19 | SharedPreferences prefs = await SharedPreferences.getInstance();
20 | List favs = prefs.getStringList(FavoritesBloc.FAVORITES_KEY);
21 | /// A [Map] is used to optimize retrieval times when checking if a favorite
22 | /// is already present - in fact the label's used as the key.
23 | /// Checking if an element is in the map is O(1), making this process O(n)
24 | /// with n entries.
25 | Map entriesMap = Map();
26 | for (TimelineEntry e in entries) {
27 | entriesMap.putIfAbsent(e.label, () => e);
28 | }
29 | if (favs != null) {
30 | for (String f in favs) {
31 | TimelineEntry entry = entriesMap[f];
32 | if (entry != null) {
33 | _favorites.add(entry);
34 | }
35 | }
36 | }
37 | /// Sort by starting time, so the favorites' list is always displayed in ascending order.
38 | _favorites.sort((TimelineEntry a, TimelineEntry b) {
39 | return a.start.compareTo(b.start);
40 | });
41 | }
42 |
43 | List get favorites {
44 | return _favorites;
45 | }
46 |
47 | /// Save [e] into the list, re-sort it, and store to disk.
48 | addFavorite(TimelineEntry e) {
49 | if (!_favorites.contains(e)) {
50 | this._favorites.add(e);
51 | _favorites.sort((TimelineEntry a, TimelineEntry b) {
52 | return a.start.compareTo(b.start);
53 | });
54 | _save();
55 | }
56 | }
57 |
58 | /// Remove the entry and save to disk.
59 | removeFavorite(TimelineEntry e) {
60 | if (_favorites.contains(e)) {
61 | this._favorites.remove(e);
62 | _save();
63 | }
64 | }
65 |
66 | /// Persists the data to disk.
67 | _save() {
68 | SharedPreferences.getInstance().then((SharedPreferences prefs) {
69 | List favsList =
70 | _favorites.map((TimelineEntry en) => en.label).toList();
71 | prefs.setStringList(FavoritesBloc.FAVORITES_KEY, favsList);
72 | });
73 | }
74 | }
75 |
--------------------------------------------------------------------------------
/app/lib/colors.dart:
--------------------------------------------------------------------------------
1 | import 'dart:ui';
2 |
3 | const Color darkText = Color.fromRGBO(0, 0, 0, 0.87);
4 | const Color lightText = Color.fromRGBO(255, 255, 255, 0.87);
5 | const Color background = Color.fromRGBO(225, 228, 229, 1.0);
6 | const Color lightGrey = Color.fromRGBO(0, 0, 0, 0.05);
7 | const Color favoritesGutterAccent = Color.fromRGBO(229, 55, 108, 1.0);
8 |
--------------------------------------------------------------------------------
/app/lib/main.dart:
--------------------------------------------------------------------------------
1 |
2 | import 'package:flutter/material.dart';
3 | import 'package:flutter/services.dart';
4 | import 'package:timeline/bloc_provider.dart';
5 | import 'package:timeline/colors.dart';
6 | import 'package:timeline/main_menu/main_menu.dart';
7 |
8 | /// The app is wrapped by a [BlocProvider]. This allows the child widgets
9 | /// to access other components throughout the hierarchy without the need
10 | /// to pass those references around.
11 | class TimelineApp extends StatelessWidget {
12 | @override
13 | Widget build(BuildContext context) {
14 | SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
15 | return BlocProvider(
16 | child: MaterialApp(
17 | title: 'History & Future of Everything',
18 | theme: ThemeData(
19 | backgroundColor: background, scaffoldBackgroundColor: background),
20 | home: MenuPage(),
21 | ),
22 | platform: Theme.of(context).platform,
23 | );
24 | }
25 | }
26 |
27 | class MenuPage extends StatelessWidget {
28 | @override
29 | Widget build(BuildContext context) {
30 | return Scaffold(appBar: null, body: MainMenuWidget());
31 | }
32 | }
33 |
34 | void main() => runApp(TimelineApp());
--------------------------------------------------------------------------------
/app/lib/main_menu/collapsible.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | /// This widget is used to animate the header above [SearchWidget] so that it
4 | /// smoothly collapses and expands when a change in the state is detected.
5 | class Collapsible extends StatefulWidget {
6 | final Widget child;
7 | final bool isCollapsed;
8 | Collapsible({this.child, this.isCollapsed, Key key}) : super(key: key);
9 |
10 | @override
11 | State createState() => CollapsibleState();
12 | }
13 |
14 | /// This [State] uses the [SingleTickerProviderStateMixin] to add [vsync] to it.
15 | /// This allows the animation to run smoothly and avoids consuming unnecessary resources.
16 | class CollapsibleState extends State
17 | with SingleTickerProviderStateMixin {
18 | /// The [AnimationController] is a Flutter Animation object that generates a new value
19 | /// whenever the hardware is ready to draw a new frame.
20 | AnimationController _controller;
21 | /// Since the above object interpolates only between 0 and 1, but we'd rather apply a curve to the current
22 | /// animation, we're providing a custom [Tween] that allows to build more advanced animations, as seen in [initState()].
23 | static final Animatable _sizeTween = Tween(
24 | begin: 0.0,
25 | end: 1.0,
26 | );
27 |
28 | /// The [Animation] object itself, which is required by the [SizeTransition] widget in the [build()] method.
29 | Animation _sizeAnimation;
30 |
31 | /// Here we initialize the fields described above, and set up the widget to its initial state.
32 | @override
33 | initState() {
34 | super.initState();
35 |
36 | _controller = AnimationController(
37 | vsync: this,
38 | duration: const Duration(milliseconds: 200),
39 | );
40 | /// This curve is controlled by [_controller].
41 | final CurvedAnimation curve =
42 | CurvedAnimation(parent: _controller, curve: Curves.fastOutSlowIn);
43 | /// [_sizeAnimation] will interpolate using this curve - [Curves.fastOutSlowIn].
44 | _sizeAnimation = _sizeTween.animate(curve);
45 | /// Sanity check.
46 | if (!widget.isCollapsed) {
47 | _controller.forward(from: 1.0);
48 | }
49 | }
50 |
51 | /// Whenever a new value is detected, update the animation accordingly.
52 | @override
53 | void didUpdateWidget(covariant Collapsible oldWidget) {
54 | super.didUpdateWidget(oldWidget);
55 | if (oldWidget.isCollapsed != widget.isCollapsed) {
56 | if (widget.isCollapsed) {
57 | _controller.reverse();
58 | } else {
59 | _controller.forward();
60 | }
61 | }
62 | }
63 |
64 | /// Clean up the resources.
65 | @override
66 | dispose() {
67 | _controller.dispose();
68 | super.dispose();
69 | }
70 |
71 | @override
72 | Widget build(BuildContext context) {
73 | return SizeTransition(
74 | axisAlignment: 0.0,
75 | axis: Axis.vertical,
76 | sizeFactor: _sizeAnimation,
77 | child: widget.child);
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/app/lib/main_menu/search_widget.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | import "package:timeline/colors.dart";
4 |
5 | /// Draws the search bar on top of the menu.
6 | class SearchWidget extends StatelessWidget {
7 |
8 | /// These two fields are passed down from the [MainMenuWidget] in order to control
9 | /// the state of this widget depending on the users' inputs.
10 | final FocusNode _searchFocusNode;
11 | final TextEditingController _searchController;
12 |
13 | SearchWidget(this._searchFocusNode, this._searchController, {Key key})
14 | : super(key: key);
15 |
16 | @override
17 | Widget build(BuildContext context) {
18 | /// Custom implementation of the Cupertino Search bar:
19 | /// a rounded rectangle with the search prefix icon on the left and the
20 | /// cancel icon on the right only when the widget is focused.
21 | /// The [TextField] displays a hint when no text has been input,
22 | /// and it updates the [_searchController] so that the [MainMenuWidget] can
23 | /// update the list of results underneath this widget.
24 | return Container(
25 | decoration: BoxDecoration(
26 | color: lightGrey,
27 | borderRadius: BorderRadius.circular(24.0),
28 | ),
29 | height: 40.0,
30 | child: Theme(
31 | data: ThemeData(
32 | primaryColor: darkText.withOpacity(darkText.opacity * 0.5),
33 | ),
34 | child: TextField(
35 | controller: _searchController,
36 | focusNode: _searchFocusNode,
37 | decoration: InputDecoration(
38 | hintText: "Search",
39 | hintStyle: TextStyle(
40 | fontSize: 16.0,
41 | fontFamily: "Roboto",
42 | color: darkText.withOpacity(darkText.opacity * 0.5)
43 | ),
44 | prefixIcon: Icon(Icons.search),
45 | suffixIcon: _searchFocusNode.hasFocus
46 | ? IconButton(
47 | icon: Icon(Icons.cancel),
48 | onPressed: () {
49 | _searchFocusNode.unfocus();
50 | _searchController.clear();
51 | })
52 | : null,
53 | border: InputBorder.none),
54 | style: TextStyle(
55 | fontSize: 16.0,
56 | fontFamily: "Roboto",
57 | color: darkText.withOpacity(darkText.opacity),
58 | ),
59 | ),
60 | ),
61 | );
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/app/lib/main_menu/thumbnail.dart:
--------------------------------------------------------------------------------
1 | import "package:flutter/material.dart";
2 |
3 | import "package:timeline/timeline/timeline_entry.dart";
4 | import "package:timeline/article/timeline_entry_widget.dart";
5 |
6 | /// This widget is responsible for drawing the circular thumbnail within the [ThumbnailDetailWidget].
7 | ///
8 | /// It uses an inactive [TimelineEntryWidget] for the image, with a [CustomClipper] for the circular image.
9 | class ThumbnailWidget extends StatelessWidget {
10 | static const double radius = 17;
11 | /// Reference to the entry to get the thumbnail image information.
12 | final TimelineEntry entry;
13 |
14 | ThumbnailWidget(this.entry, {Key key}) : super(key: key);
15 |
16 | @override
17 | Widget build(BuildContext context) {
18 | TimelineAsset asset = entry.asset;
19 | Widget thumbnail;
20 | /// Check if the [entry.asset] provided is already a [TimelineImage].
21 | if (asset is TimelineImage) {
22 | thumbnail = RawImage(image: asset.image);
23 | } else if (asset is TimelineNima || asset is TimelineFlare) {
24 | /// If not, retrieve the image from the Nima/Flare [TimelineAsset], and set it as inactive (i.e. a static image).
25 | thumbnail = TimelineEntryWidget(
26 | isActive: false,
27 | timelineEntry: entry,
28 | );
29 | } else {
30 | thumbnail = Container(
31 | color: Colors.transparent,
32 | );
33 | }
34 |
35 | return Container(
36 | width: radius * 2,
37 | height: radius * 2,
38 | child: ClipPath(clipper: CircleClipper(), child: thumbnail));
39 | }
40 | }
41 |
42 | /// Custom Clipper for the desired circular effect.
43 | class CircleClipper extends CustomClipper {
44 | @override
45 | Path getClip(Size size) {
46 | return Path()
47 | ..addOval(Rect.fromCircle(
48 | center: Offset(size.width / 2, size.height / 2),
49 | radius: size.width / 2));
50 | }
51 |
52 | @override
53 | bool shouldReclip(CustomClipper old) => true;
54 | }
55 |
--------------------------------------------------------------------------------
/app/lib/search_manager.dart:
--------------------------------------------------------------------------------
1 | import 'dart:collection';
2 |
3 | import 'package:timeline/timeline/timeline_entry.dart';
4 |
5 | /// This object handles the search operation in the app. When it is initialized,
6 | /// receiving the full list of entries as input, the object fills in a [SplayTreeMap],
7 | /// i.e. a self-balancing binary tree.
8 | class SearchManager {
9 | static final SearchManager _searchManager = SearchManager._internal();
10 | /// This map creates a dictionary for every possible substring that each of the
11 | /// [TimelineEntry] labels have, and uses a [Set] as a value, allowing for multiple
12 | /// entires to be stored for a single key.
13 | final SplayTreeMap> _queryMap =
14 | SplayTreeMap>();
15 |
16 | /// Constructor definition.
17 | SearchManager._internal();
18 |
19 | /// Factory constructor that will perform the initialization, and return the reference
20 | /// the _searchManager (constructing it if called a first time.).
21 | factory SearchManager.init([List entries]) {
22 | if (entries != null) {
23 | _searchManager._fill(entries);
24 | }
25 | return _searchManager;
26 | }
27 |
28 | _fill(List entries) {
29 | /// Sanity check.
30 | _queryMap.clear();
31 |
32 | /// Fill the map with all the possible searchable substrings.
33 | /// This operation is O(n^2), thus very slow, and performed only once upon initialization.
34 | for (TimelineEntry e in entries) {
35 | String label = e.label;
36 | int len = label.length;
37 | for (int i = 0; i < len; i++) {
38 | for (int j = i + 1; j <= len; j++) {
39 | String substring = label.substring(i, j).toLowerCase();
40 | if (_queryMap.containsKey(substring)) {
41 | Set labels = _queryMap[substring];
42 | labels.add(e);
43 | } else {
44 | _queryMap.putIfAbsent(substring, () => Set.from([e]));
45 | }
46 | }
47 | }
48 | }
49 | }
50 |
51 | /// Use the [SplayTreeMap] query function to return the full [Set] of results.
52 | /// This operation amortized logarithmic time.
53 | Set performSearch(String query) {
54 | if (_queryMap.containsKey(query))
55 | return _queryMap[query];
56 | else if (query.isNotEmpty) {
57 | return Set();
58 | }
59 | Iterable keys = _queryMap.keys;
60 | Set res = Set();
61 | for (String k in keys) {
62 | res.addAll(_queryMap[k]);
63 | }
64 | return res;
65 | }
66 | }
67 |
--------------------------------------------------------------------------------
/app/lib/timeline/timeline_utils.dart:
--------------------------------------------------------------------------------
1 |
2 | import 'dart:math';
3 | import 'dart:ui';
4 |
5 | import 'package:timeline/timeline/timeline_entry.dart';
6 |
7 | Color interpolateColor(Color from, Color to, double elapsed) {
8 | double r, g, b, a;
9 | double speed = min(1.0, elapsed * 5.0);
10 | double c = to.alpha.toDouble() - from.alpha.toDouble();
11 | if (c.abs() < 1.0) {
12 | a = to.alpha.toDouble();
13 | } else {
14 | a = from.alpha + c * speed;
15 | }
16 |
17 | c = to.red.toDouble() - from.red.toDouble();
18 | if (c.abs() < 1.0) {
19 | r = to.red.toDouble();
20 | } else {
21 | r = from.red + c * speed;
22 | }
23 |
24 | c = to.green.toDouble() - from.green.toDouble();
25 | if (c.abs() < 1.0) {
26 | g = to.green.toDouble();
27 | } else {
28 | g = from.green + c * speed;
29 | }
30 |
31 | c = to.blue.toDouble() - from.blue.toDouble();
32 | if (c.abs() < 1.0) {
33 | b = to.blue.toDouble();
34 | } else {
35 | b = from.blue + c * speed;
36 | }
37 |
38 | return Color.fromARGB(a.round(), r.round(), g.round(), b.round());
39 | }
40 |
41 | String getExtension(String filename) {
42 | int dot = filename.lastIndexOf(".");
43 | if (dot == -1) {
44 | return null;
45 | }
46 | return filename.substring(dot + 1);
47 | }
48 |
49 | String removeExtension(String filename) {
50 | int dot = filename.lastIndexOf(".");
51 | if (dot == -1) {
52 | return null;
53 | }
54 | return filename.substring(0, dot);
55 | }
56 |
57 | class TimelineBackgroundColor {
58 | Color color;
59 | double start;
60 | }
61 |
62 | class TickColors {
63 | Color background;
64 | Color long;
65 | Color short;
66 | Color text;
67 | double start;
68 | double screenY;
69 | }
70 |
71 | class HeaderColors {
72 | Color background;
73 | Color text;
74 | double start;
75 | double screenY;
76 | }
77 |
78 | class TapTarget {
79 | TimelineEntry entry;
80 | Rect rect;
81 | bool zoom = false;
82 | }
--------------------------------------------------------------------------------
/app/test/widget_test.dart:
--------------------------------------------------------------------------------
1 | // This is a basic Flutter widget test.
2 | // To perform an interaction with a widget in your test, use the WidgetTester utility that Flutter
3 | // provides. For example, you can send tap and scroll gestures. You can also use WidgetTester to
4 | // find child widgets in the widget tree, read text, and verify that the values of widget properties
5 | // are correct.
6 |
7 | import 'package:flutter_test/flutter_test.dart';
8 |
9 | void main() {
10 | testWidgets('Empty test', (WidgetTester tester) async {
11 | // Verify that our counter starts at 0.
12 | expect(true, true);
13 | });
14 | }
--------------------------------------------------------------------------------
/tools/.packages:
--------------------------------------------------------------------------------
1 | # Generated by pub on 2018-11-04 11:34:48.601665.
2 | archive:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/archive-2.0.4/lib/
3 | args:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/args-1.5.0/lib/
4 | charcode:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2/lib/
5 | collection:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/
6 | convert:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/convert-2.0.2/lib/
7 | crypto:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/crypto-2.0.6/lib/
8 | image:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/image-2.0.4/lib/
9 | path:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/
10 | petitparser:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/petitparser-2.0.2/lib/
11 | typed_data:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/
12 | xml:file:///Users/luigi/.pub-cache/hosted/pub.dartlang.org/xml-3.2.3/lib/
13 | tools:lib/
14 |
--------------------------------------------------------------------------------
/tools/find_large_assets.dart:
--------------------------------------------------------------------------------
1 | import 'dart:io';
2 | import 'package:image/image.dart';
3 |
4 | // This tool helps locate large images.
5 | void main()
6 | {
7 | new Directory("../app/assets").list(recursive: true, followLinks: false)
8 | .listen((FileSystemEntity entity)
9 | {
10 | int dot = entity.path.lastIndexOf(".");
11 | if(dot != -1)
12 | {
13 | String extension = entity.path.substring(dot+1).toLowerCase();
14 | if(extension == "png")
15 | {
16 | Image image = decodeImage(new File(entity.path).readAsBytesSync());
17 | if(image.width > 512 && image.height > 512)
18 | {
19 | print("Large image: ${image.width}x${image.height} - ${entity.path}");
20 | }
21 | }
22 | }
23 | });
24 | }
--------------------------------------------------------------------------------
/tools/pubspec.lock:
--------------------------------------------------------------------------------
1 | # Generated by pub
2 | # See https://www.dartlang.org/tools/pub/glossary#lockfile
3 | packages:
4 | archive:
5 | dependency: transitive
6 | description:
7 | name: archive
8 | url: "https://pub.dartlang.org"
9 | source: hosted
10 | version: "2.0.4"
11 | args:
12 | dependency: transitive
13 | description:
14 | name: args
15 | url: "https://pub.dartlang.org"
16 | source: hosted
17 | version: "1.5.0"
18 | charcode:
19 | dependency: transitive
20 | description:
21 | name: charcode
22 | url: "https://pub.dartlang.org"
23 | source: hosted
24 | version: "1.1.2"
25 | collection:
26 | dependency: transitive
27 | description:
28 | name: collection
29 | url: "https://pub.dartlang.org"
30 | source: hosted
31 | version: "1.14.11"
32 | convert:
33 | dependency: transitive
34 | description:
35 | name: convert
36 | url: "https://pub.dartlang.org"
37 | source: hosted
38 | version: "2.0.2"
39 | crypto:
40 | dependency: transitive
41 | description:
42 | name: crypto
43 | url: "https://pub.dartlang.org"
44 | source: hosted
45 | version: "2.0.6"
46 | image:
47 | dependency: "direct main"
48 | description:
49 | name: image
50 | url: "https://pub.dartlang.org"
51 | source: hosted
52 | version: "2.0.4"
53 | path:
54 | dependency: transitive
55 | description:
56 | name: path
57 | url: "https://pub.dartlang.org"
58 | source: hosted
59 | version: "1.6.2"
60 | petitparser:
61 | dependency: transitive
62 | description:
63 | name: petitparser
64 | url: "https://pub.dartlang.org"
65 | source: hosted
66 | version: "2.0.2"
67 | typed_data:
68 | dependency: transitive
69 | description:
70 | name: typed_data
71 | url: "https://pub.dartlang.org"
72 | source: hosted
73 | version: "1.1.6"
74 | xml:
75 | dependency: transitive
76 | description:
77 | name: xml
78 | url: "https://pub.dartlang.org"
79 | source: hosted
80 | version: "3.2.3"
81 | sdks:
82 | dart: ">=2.0.0 <3.0.0"
83 |
--------------------------------------------------------------------------------
/tools/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: tools
2 | description: timeline tools
3 |
4 | environment:
5 | sdk: '>=2.0.0 <3.0.0'
6 |
7 | dependencies:
8 | image:
--------------------------------------------------------------------------------
/tools/resize_large_assets.dart:
--------------------------------------------------------------------------------
1 | import 'dart:io';
2 | import 'package:image/image.dart';
3 |
4 | // This tool resizes large images.
5 | const String source = "../app/full_quality";
6 | const String dest = "../app/assets";
7 |
8 | const int ThresholdSize = 1024;
9 |
10 | void main()
11 | {
12 | new Directory("../app/full_quality").list(recursive: true, followLinks: false)
13 | .listen((FileSystemEntity entity)
14 | {
15 | int dot = entity.path.lastIndexOf(".");
16 | if(dot != -1)
17 | {
18 | String extension = entity.path.substring(dot+1).toLowerCase();
19 | if(extension == "png")
20 | {
21 | Image image = decodeImage(new File(entity.path).readAsBytesSync());
22 | if(image.width > ThresholdSize || image.height > ThresholdSize)
23 | {
24 | print("Large image: ${image.width}x${image.height} - ${entity.path}");
25 | String destFilename = dest + entity.path.substring(source.length);
26 |
27 | Image thumbnail = image.width > ThresholdSize ? copyResize(image, ThresholdSize, -1) : copyResize(image, -1, ThresholdSize);
28 | new File(destFilename)..writeAsBytesSync(encodePng(thumbnail));
29 | print("Wrote to: $destFilename");
30 | }
31 | }
32 | }
33 | });
34 | }
--------------------------------------------------------------------------------