├── .editorconfig
├── .github
├── CODEOWNERS
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
└── workflows
│ ├── android.yml
│ └── publish-release.yml
├── .gitignore
├── CHANGELOG.md
├── LICENSE.md
├── README.md
├── RELEASING.md
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── papa-dev
├── api
│ └── papa-dev.api
├── build.gradle.kts
├── gradle.properties
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── papa
│ ├── EventFrameLabeler.kt
│ ├── InteractionOverlayView.kt
│ ├── WindowOverlay.kt
│ └── internal
│ ├── ForceShellProfileableReceiver.kt
│ └── GcTriggerReceiver.kt
├── papa-main-trace
├── api
│ └── papa-main-trace.api
├── build.gradle.kts
├── gradle.properties
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── papa
│ ├── Handlers.kt
│ ├── MainThreadMessageScopedLazy.kt
│ └── MainThreadMessageSpy.kt
├── papa-safetrace
├── api
│ └── papa-safetrace.api
├── build.gradle.kts
├── gradle.properties
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── papa
│ │ ├── SafeTrace.kt
│ │ ├── SafeTraceFunctions.kt
│ │ ├── SafeTraceSetup.kt
│ │ ├── SectionNameMapper.kt
│ │ └── internal
│ │ └── SafeTraceMainThreadMessages.kt
│ └── res
│ └── values
│ ├── tart_bools.xml
│ └── tart_public.xml
├── papa
├── api
│ └── papa.api
├── build.gradle.kts
├── gradle.properties
└── src
│ ├── androidTest
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── papa
│ │ │ └── test
│ │ │ ├── MainThreadMessageSpyTest.kt
│ │ │ ├── MainThreadMessageSpyTestAPI28.kt
│ │ │ ├── PerfMonitoringTest.kt
│ │ │ └── utilities
│ │ │ ├── MainThreadTestUtils.kt
│ │ │ ├── PapaTestInstrumentationRunner.kt
│ │ │ ├── SkipTestIf.kt
│ │ │ ├── TestActivity.kt
│ │ │ └── UiUtils.kt
│ └── res
│ │ ├── layout
│ │ └── test.xml
│ │ └── values
│ │ └── values.xml
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── papa
│ │ │ ├── AndroidComponentEvent.kt
│ │ │ ├── AppLaunchType.kt
│ │ │ ├── AppStart.kt
│ │ │ ├── AppTask.kt
│ │ │ ├── AppUpdateData.kt
│ │ │ ├── AppUpdateStartStatus.kt
│ │ │ ├── AppVisibilityState.kt
│ │ │ ├── Choreographers.kt
│ │ │ ├── InputEventTrigger.kt
│ │ │ ├── InteractionRuleClient.kt
│ │ │ ├── InteractionRuleDeprecated.kt
│ │ │ ├── InteractionTrace.kt
│ │ │ ├── InteractionTrigger.kt
│ │ │ ├── InteractionUpdated.kt
│ │ │ ├── MainThreadTriggerStack.kt
│ │ │ ├── OnFrameRenderedListener.kt
│ │ │ ├── PapaEvent.kt
│ │ │ ├── PapaEventListener.kt
│ │ │ ├── PapaEventLogger.kt
│ │ │ ├── PerfAppComponentFactory.kt
│ │ │ ├── PreLaunchState.kt
│ │ │ ├── TriggerData.kt
│ │ │ └── internal
│ │ │ ├── ActivityLifecycleCallbacksAdapter.kt
│ │ │ ├── AppStartListener.kt
│ │ │ ├── AppUpdateDetector.kt
│ │ │ ├── ApplicationHolder.kt
│ │ │ ├── EventSender.kt
│ │ │ ├── FrozenFrameOnTouchDetector.kt
│ │ │ ├── InputTracker.kt
│ │ │ ├── LaunchTracker.kt
│ │ │ ├── LaunchedActivityStartingTransition.kt
│ │ │ ├── MainThread.kt
│ │ │ ├── MainThreadTriggerTracer.kt
│ │ │ ├── MyProcess.kt
│ │ │ ├── Perfs.kt
│ │ │ ├── PerfsActivityLifecycleCallbacks.kt
│ │ │ ├── PerfsAppStartListener.kt
│ │ │ ├── Processes.kt
│ │ │ └── ViewTreeObservers.kt
│ └── res
│ │ └── values
│ │ ├── tart_bools.xml
│ │ └── tart_public.xml
│ └── test
│ └── java
│ └── papa
│ ├── InteractionTriggerTest.kt
│ └── MainThreadTriggerStackTest.kt
├── sample
├── build.gradle.kts
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── example
│ │ └── papa
│ │ ├── ExampleApplication.kt
│ │ ├── Interactions.kt
│ │ ├── LagSlider.kt
│ │ ├── MainActivity.kt
│ │ ├── TouchLagActivity.kt
│ │ ├── TrampolineOnCreateActivity.kt
│ │ └── TrampolineOnResumeActivity.kt
│ └── res
│ ├── drawable
│ └── logo.png
│ ├── layout
│ ├── loader.xml
│ ├── main.xml
│ └── touch_lag.xml
│ ├── mipmap-hdpi
│ └── ic_launcher.png
│ ├── mipmap-mdpi
│ └── ic_launcher.png
│ ├── mipmap-xhdpi
│ └── ic_launcher.png
│ ├── mipmap-xxhdpi
│ └── ic_launcher.png
│ └── mipmap-xxxhdpi
│ └── ic_launcher.png
└── settings.gradle.kts
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/.github/CODEOWNERS
--------------------------------------------------------------------------------
/.github/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/.github/CODE_OF_CONDUCT.md
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/.github/CONTRIBUTING.md
--------------------------------------------------------------------------------
/.github/workflows/android.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/.github/workflows/android.yml
--------------------------------------------------------------------------------
/.github/workflows/publish-release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/.github/workflows/publish-release.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/.gitignore
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/LICENSE.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/README.md
--------------------------------------------------------------------------------
/RELEASING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/RELEASING.md
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/papa-dev/api/papa-dev.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/api/papa-dev.api
--------------------------------------------------------------------------------
/papa-dev/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/build.gradle.kts
--------------------------------------------------------------------------------
/papa-dev/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/gradle.properties
--------------------------------------------------------------------------------
/papa-dev/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/papa-dev/src/main/java/papa/EventFrameLabeler.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/src/main/java/papa/EventFrameLabeler.kt
--------------------------------------------------------------------------------
/papa-dev/src/main/java/papa/InteractionOverlayView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/src/main/java/papa/InteractionOverlayView.kt
--------------------------------------------------------------------------------
/papa-dev/src/main/java/papa/WindowOverlay.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/src/main/java/papa/WindowOverlay.kt
--------------------------------------------------------------------------------
/papa-dev/src/main/java/papa/internal/ForceShellProfileableReceiver.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/src/main/java/papa/internal/ForceShellProfileableReceiver.kt
--------------------------------------------------------------------------------
/papa-dev/src/main/java/papa/internal/GcTriggerReceiver.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-dev/src/main/java/papa/internal/GcTriggerReceiver.kt
--------------------------------------------------------------------------------
/papa-main-trace/api/papa-main-trace.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-main-trace/api/papa-main-trace.api
--------------------------------------------------------------------------------
/papa-main-trace/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-main-trace/build.gradle.kts
--------------------------------------------------------------------------------
/papa-main-trace/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-main-trace/gradle.properties
--------------------------------------------------------------------------------
/papa-main-trace/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/papa-main-trace/src/main/java/papa/Handlers.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-main-trace/src/main/java/papa/Handlers.kt
--------------------------------------------------------------------------------
/papa-main-trace/src/main/java/papa/MainThreadMessageScopedLazy.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-main-trace/src/main/java/papa/MainThreadMessageScopedLazy.kt
--------------------------------------------------------------------------------
/papa-main-trace/src/main/java/papa/MainThreadMessageSpy.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-main-trace/src/main/java/papa/MainThreadMessageSpy.kt
--------------------------------------------------------------------------------
/papa-safetrace/api/papa-safetrace.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/api/papa-safetrace.api
--------------------------------------------------------------------------------
/papa-safetrace/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/build.gradle.kts
--------------------------------------------------------------------------------
/papa-safetrace/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/gradle.properties
--------------------------------------------------------------------------------
/papa-safetrace/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/papa-safetrace/src/main/java/papa/SafeTrace.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/src/main/java/papa/SafeTrace.kt
--------------------------------------------------------------------------------
/papa-safetrace/src/main/java/papa/SafeTraceFunctions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/src/main/java/papa/SafeTraceFunctions.kt
--------------------------------------------------------------------------------
/papa-safetrace/src/main/java/papa/SafeTraceSetup.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/src/main/java/papa/SafeTraceSetup.kt
--------------------------------------------------------------------------------
/papa-safetrace/src/main/java/papa/SectionNameMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/src/main/java/papa/SectionNameMapper.kt
--------------------------------------------------------------------------------
/papa-safetrace/src/main/java/papa/internal/SafeTraceMainThreadMessages.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/src/main/java/papa/internal/SafeTraceMainThreadMessages.kt
--------------------------------------------------------------------------------
/papa-safetrace/src/main/res/values/tart_bools.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/src/main/res/values/tart_bools.xml
--------------------------------------------------------------------------------
/papa-safetrace/src/main/res/values/tart_public.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa-safetrace/src/main/res/values/tart_public.xml
--------------------------------------------------------------------------------
/papa/api/papa.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/api/papa.api
--------------------------------------------------------------------------------
/papa/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/build.gradle.kts
--------------------------------------------------------------------------------
/papa/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/gradle.properties
--------------------------------------------------------------------------------
/papa/src/androidTest/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/AndroidManifest.xml
--------------------------------------------------------------------------------
/papa/src/androidTest/java/papa/test/MainThreadMessageSpyTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/java/papa/test/MainThreadMessageSpyTest.kt
--------------------------------------------------------------------------------
/papa/src/androidTest/java/papa/test/MainThreadMessageSpyTestAPI28.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/java/papa/test/MainThreadMessageSpyTestAPI28.kt
--------------------------------------------------------------------------------
/papa/src/androidTest/java/papa/test/PerfMonitoringTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/java/papa/test/PerfMonitoringTest.kt
--------------------------------------------------------------------------------
/papa/src/androidTest/java/papa/test/utilities/MainThreadTestUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/java/papa/test/utilities/MainThreadTestUtils.kt
--------------------------------------------------------------------------------
/papa/src/androidTest/java/papa/test/utilities/PapaTestInstrumentationRunner.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/java/papa/test/utilities/PapaTestInstrumentationRunner.kt
--------------------------------------------------------------------------------
/papa/src/androidTest/java/papa/test/utilities/SkipTestIf.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/java/papa/test/utilities/SkipTestIf.kt
--------------------------------------------------------------------------------
/papa/src/androidTest/java/papa/test/utilities/TestActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/java/papa/test/utilities/TestActivity.kt
--------------------------------------------------------------------------------
/papa/src/androidTest/java/papa/test/utilities/UiUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/java/papa/test/utilities/UiUtils.kt
--------------------------------------------------------------------------------
/papa/src/androidTest/res/layout/test.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/res/layout/test.xml
--------------------------------------------------------------------------------
/papa/src/androidTest/res/values/values.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/androidTest/res/values/values.xml
--------------------------------------------------------------------------------
/papa/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/papa/src/main/java/papa/AndroidComponentEvent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/AndroidComponentEvent.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/AppLaunchType.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/AppLaunchType.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/AppStart.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/AppStart.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/AppTask.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/AppTask.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/AppUpdateData.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/AppUpdateData.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/AppUpdateStartStatus.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/AppUpdateStartStatus.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/AppVisibilityState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/AppVisibilityState.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/Choreographers.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/Choreographers.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/InputEventTrigger.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/InputEventTrigger.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/InteractionRuleClient.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/InteractionRuleClient.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/InteractionRuleDeprecated.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/InteractionRuleDeprecated.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/InteractionTrace.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/InteractionTrace.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/InteractionTrigger.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/InteractionTrigger.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/InteractionUpdated.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/InteractionUpdated.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/MainThreadTriggerStack.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/MainThreadTriggerStack.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/OnFrameRenderedListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/OnFrameRenderedListener.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/PapaEvent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/PapaEvent.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/PapaEventListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/PapaEventListener.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/PapaEventLogger.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/PapaEventLogger.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/PerfAppComponentFactory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/PerfAppComponentFactory.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/PreLaunchState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/PreLaunchState.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/TriggerData.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/TriggerData.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/ActivityLifecycleCallbacksAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/ActivityLifecycleCallbacksAdapter.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/AppStartListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/AppStartListener.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/AppUpdateDetector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/AppUpdateDetector.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/ApplicationHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/ApplicationHolder.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/EventSender.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/EventSender.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/FrozenFrameOnTouchDetector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/FrozenFrameOnTouchDetector.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/InputTracker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/InputTracker.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/LaunchTracker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/LaunchTracker.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/LaunchedActivityStartingTransition.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/LaunchedActivityStartingTransition.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/MainThread.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/MainThread.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/MainThreadTriggerTracer.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/MainThreadTriggerTracer.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/MyProcess.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/MyProcess.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/Perfs.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/Perfs.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/PerfsActivityLifecycleCallbacks.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/PerfsActivityLifecycleCallbacks.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/PerfsAppStartListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/PerfsAppStartListener.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/Processes.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/Processes.kt
--------------------------------------------------------------------------------
/papa/src/main/java/papa/internal/ViewTreeObservers.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/java/papa/internal/ViewTreeObservers.kt
--------------------------------------------------------------------------------
/papa/src/main/res/values/tart_bools.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/res/values/tart_bools.xml
--------------------------------------------------------------------------------
/papa/src/main/res/values/tart_public.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/main/res/values/tart_public.xml
--------------------------------------------------------------------------------
/papa/src/test/java/papa/InteractionTriggerTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/test/java/papa/InteractionTriggerTest.kt
--------------------------------------------------------------------------------
/papa/src/test/java/papa/MainThreadTriggerStackTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/papa/src/test/java/papa/MainThreadTriggerStackTest.kt
--------------------------------------------------------------------------------
/sample/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/build.gradle.kts
--------------------------------------------------------------------------------
/sample/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/sample/src/main/java/com/example/papa/ExampleApplication.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/java/com/example/papa/ExampleApplication.kt
--------------------------------------------------------------------------------
/sample/src/main/java/com/example/papa/Interactions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/java/com/example/papa/Interactions.kt
--------------------------------------------------------------------------------
/sample/src/main/java/com/example/papa/LagSlider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/java/com/example/papa/LagSlider.kt
--------------------------------------------------------------------------------
/sample/src/main/java/com/example/papa/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/java/com/example/papa/MainActivity.kt
--------------------------------------------------------------------------------
/sample/src/main/java/com/example/papa/TouchLagActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/java/com/example/papa/TouchLagActivity.kt
--------------------------------------------------------------------------------
/sample/src/main/java/com/example/papa/TrampolineOnCreateActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/java/com/example/papa/TrampolineOnCreateActivity.kt
--------------------------------------------------------------------------------
/sample/src/main/java/com/example/papa/TrampolineOnResumeActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/java/com/example/papa/TrampolineOnResumeActivity.kt
--------------------------------------------------------------------------------
/sample/src/main/res/drawable/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/drawable/logo.png
--------------------------------------------------------------------------------
/sample/src/main/res/layout/loader.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/layout/loader.xml
--------------------------------------------------------------------------------
/sample/src/main/res/layout/main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/layout/main.xml
--------------------------------------------------------------------------------
/sample/src/main/res/layout/touch_lag.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/layout/touch_lag.xml
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/square/papa/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------