├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── dictionaries │ └── maximefimov.xml ├── gradle.xml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── redmadrobot │ │ └── chronos_sample │ │ ├── MainActivity.java │ │ ├── Sample.java │ │ ├── operations │ │ └── SimpleOperation.java │ │ └── samples │ │ ├── DataLoad.java │ │ ├── DataLoadCancel.java │ │ └── SimpleRun.java │ └── res │ ├── layout │ ├── activity_data_load.xml │ ├── activity_data_load_cancel.xml │ ├── activity_main.xml │ └── activity_simple_run.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ └── values │ ├── strings.xml │ └── styles.xml ├── chronos ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── redmadrobot │ │ └── chronos │ │ ├── ActivityRunTest.java │ │ ├── BroadcastRunTest.java │ │ ├── FragmentRunTest.java │ │ ├── MemoryTest.java │ │ ├── SetupTest.java │ │ ├── TestSettings.java │ │ ├── mock │ │ ├── BigObject.java │ │ ├── gui │ │ │ ├── MockActivity.java │ │ │ ├── MockFragment.java │ │ │ ├── SampleHeavyActivity.java │ │ │ ├── SimpleMockActivity.java │ │ │ ├── SimpleMockFragment.java │ │ │ └── State.java │ │ └── operation │ │ │ ├── HeavyOperation.java │ │ │ ├── HeavyOperationResult.java │ │ │ ├── SimpleErrorOperation.java │ │ │ ├── SimpleOperation.java │ │ │ └── SimpleOperationResult.java │ │ └── util │ │ └── TimingUtils.java │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── redmadrobot │ └── chronos │ ├── Chronos.java │ ├── ChronosConnector.java │ ├── ChronosListener.java │ ├── ChronosListenerManager.java │ ├── ChronosOperation.java │ ├── ChronosOperationResult.java │ ├── ChronosService.java │ ├── RunningOperationStorage.java │ └── gui │ ├── ChronosConnectorWrapper.java │ ├── activity │ ├── ChronosActivity.java │ ├── ChronosAppCompatActivity.java │ └── ChronosSupportActivity.java │ └── fragment │ ├── ChronosFragment.java │ ├── ChronosSupportFragment.java │ └── dialog │ ├── ChronosDialogFragment.java │ └── ChronosSupportDialogFragment.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Chronos -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/maximefimov.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.idea/dictionaries/maximefimov.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/redmadrobot/chronos_sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/java/com/redmadrobot/chronos_sample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/redmadrobot/chronos_sample/Sample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/java/com/redmadrobot/chronos_sample/Sample.java -------------------------------------------------------------------------------- /app/src/main/java/com/redmadrobot/chronos_sample/operations/SimpleOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/java/com/redmadrobot/chronos_sample/operations/SimpleOperation.java -------------------------------------------------------------------------------- /app/src/main/java/com/redmadrobot/chronos_sample/samples/DataLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/java/com/redmadrobot/chronos_sample/samples/DataLoad.java -------------------------------------------------------------------------------- /app/src/main/java/com/redmadrobot/chronos_sample/samples/DataLoadCancel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/java/com/redmadrobot/chronos_sample/samples/DataLoadCancel.java -------------------------------------------------------------------------------- /app/src/main/java/com/redmadrobot/chronos_sample/samples/SimpleRun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/java/com/redmadrobot/chronos_sample/samples/SimpleRun.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_data_load.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/layout/activity_data_load.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_data_load_cancel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/layout/activity_data_load_cancel.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_simple_run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/layout/activity_simple_run.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /chronos/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /chronos/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/build.gradle -------------------------------------------------------------------------------- /chronos/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/proguard-rules.pro -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/ActivityRunTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/ActivityRunTest.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/BroadcastRunTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/BroadcastRunTest.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/FragmentRunTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/FragmentRunTest.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/MemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/MemoryTest.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/SetupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/SetupTest.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/TestSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/TestSettings.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/BigObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/BigObject.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/MockActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/MockActivity.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/MockFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/MockFragment.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/SampleHeavyActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/SampleHeavyActivity.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/SimpleMockActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/SimpleMockActivity.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/SimpleMockFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/SimpleMockFragment.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/gui/State.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/HeavyOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/HeavyOperation.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/HeavyOperationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/HeavyOperationResult.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/SimpleErrorOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/SimpleErrorOperation.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/SimpleOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/SimpleOperation.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/SimpleOperationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/mock/operation/SimpleOperationResult.java -------------------------------------------------------------------------------- /chronos/src/androidTest/java/com/redmadrobot/chronos/util/TimingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/androidTest/java/com/redmadrobot/chronos/util/TimingUtils.java -------------------------------------------------------------------------------- /chronos/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/Chronos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/Chronos.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/ChronosConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/ChronosConnector.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/ChronosListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/ChronosListener.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/ChronosListenerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/ChronosListenerManager.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/ChronosOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/ChronosOperation.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/ChronosOperationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/ChronosOperationResult.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/ChronosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/ChronosService.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/RunningOperationStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/RunningOperationStorage.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/gui/ChronosConnectorWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/gui/ChronosConnectorWrapper.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/gui/activity/ChronosActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/gui/activity/ChronosActivity.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/gui/activity/ChronosAppCompatActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/gui/activity/ChronosAppCompatActivity.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/gui/activity/ChronosSupportActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/gui/activity/ChronosSupportActivity.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/gui/fragment/ChronosFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/gui/fragment/ChronosFragment.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/gui/fragment/ChronosSupportFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/gui/fragment/ChronosSupportFragment.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/gui/fragment/dialog/ChronosDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/gui/fragment/dialog/ChronosDialogFragment.java -------------------------------------------------------------------------------- /chronos/src/main/java/com/redmadrobot/chronos/gui/fragment/dialog/ChronosSupportDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/chronos/src/main/java/com/redmadrobot/chronos/gui/fragment/dialog/ChronosSupportDialogFragment.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedMadRobot/Chronos/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':chronos' 2 | --------------------------------------------------------------------------------