{ "output": "\nIMPORTANT: The file content has been truncated.\nStatus: Showing lines 1-50 of 96 total lines.\nAction: To read more of the file, you can use the 'start_line' and 'end_line' parameters in a subsequent 'read_file' call. For example, to read the next section of the file, use start_line: 51.\n\n--- FILE CONTENT (truncated) ---\npackage com.servicebook\n\nimport android.app.Application\nimport android.net.Uri\nimport com.servicebook.data.billing.BillingManager\nimport com.servicebook.data.billing.BillingManagerImpl\nimport com.servicebook.data.billing.DebugBillingOverride\nimport com.servicebook.data.billing.DefaultBillingClientProvider\nimport com.servicebook.data.preferences.AppPreferencesImpl\nimport com.servicebook.data.preferences.AppPreferencesStore\nimport com.servicebook.data.preferences.dataStore\nimport com.servicebook.data.repository.CategoryRepository\nimport com.servicebook.data.repository.CategoryRepositoryImpl\nimport com.servicebook.data.repository.RecordRepository\nimport com.servicebook.data.repository.RecordRepositoryImpl\nimport com.servicebook.data.repository.VehicleRepository\nimport com.servicebook.data.repository.VehicleRepositoryImpl\nimport com.servicebook.data.storage.VaultStorage\nimport com.servicebook.data.storage.VaultStorageImpl\nimport com.servicebook.domain.AppGate\nimport com.servicebook.util.CrashReporter\nimport kotlinx.coroutines.CoroutineScope\nimport kotlinx.coroutines.Dispatchers\nimport kotlinx.coroutines.SupervisorJob\nimport kotlinx.coroutines.launch\n\nopen class ServiceBookApplication : Application() {\n protected open var applicationScope = CoroutineScope(SupervisorJob() + Dispatchers.Main)\n\n open lateinit var preferences: AppPreferencesStore\n protected set\n\n open lateinit var vaultStorage: VaultStorage\n protected set\n\n open lateinit var vehicleRepository: VehicleRepository\n protected set\n\n open lateinit var recordRepository: RecordRepository\n protected set\n\n open lateinit var categoryRepository: CategoryRepository\n protected set\n\n open lateinit var billingManager: BillingManager\n protected set\n\n open lateinit var debugBillingOverride: DebugBillingOverride\n protected set\n" }