org.xmlpull.v1 XmlPullParser5_Gt$java/lang/Objectorg.xmlpull.v1XmlPullParserFactory/njava/lang/Objectorg.xmlpull.v1 XmlSerializer java/lang/Objectcom.ustadmobile.core.dbDateConstantsKtč =com.ustadmobile.core.dbDateConstantsKtE   "0XT "0XT "0XT MAX_VALID_DATE MS_PER_HOURUNSET_DISTANT_FUTURE lib-databaseMAX_VALID_DATE [nL. MS_PER_HOURLtzRUNSET_DISTANT_FUTURE3p!I1~MAX_VALID_DATE MS_PER_HOURUNSET_DISTANT_FUTUREcom.ustadmobile.core.db JobStatus﹁ncom.ustadmobile.core.db JobStatus3       20BJ020R0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT R 0XT R0XT R0XT R0XT R0XT R0XT #Lcom/ustadmobile/core/db/JobStatus;()VCANCELEDCOMPLETE COMPLETE_MAX COMPLETE_MINFAILED NOT_QUEUEDPARTIAL_FAILEDPAUSEDQUEUEDRUNNING RUNNING_MAX RUNNING_MINWAITING_FOR_CONNECTION WAITING_MAX WAITING_MINstatusToStringstatus lib-databased^CANCELEDTuqnuCOMPLETEI߭mS3 COMPLETE_MAXȾ& COMPLETE_MINBt*FAILEDc:S NOT_QUEUEDb,kIPARTIAL_FAILEDYA۪PAUSEDk$`&%QUEUED]Ҡ&RUNNING5t RUNNING_MAX Z"c~ RUNNING_MIN۲EWAITING_FOR_CONNECTION'CVD WAITING_MAX`q7" WAITING_MIN]Ҡ&java/lang/Objectcom.ustadmobile.core.dbPermissionFlagsضcom.ustadmobile.core.dbPermissionFlags[     20BR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT R 0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT )Lcom/ustadmobile/core/db/PermissionFlags;()V ADD_COURSE ADD_PERSONALLCOURSE_ATTENDANCE_RECORDCOURSE_ATTENDANCE_VIEW COURSE_EDITCOURSE_LEARNINGRECORD_EDITCOURSE_LEARNINGRECORD_VIEWCOURSE_MANAGE_STUDENT_ENROLMENTCOURSE_MANAGE_TEACHER_ENROLMENTCOURSE_MODERATE COURSE_VIEW DIRECT_ENROLEDIT_ALL_PERSONSEDIT_LIBRARY_CONTENTMANAGE_SITE_SETTINGSMANAGE_USER_PERMISSIONS PERSON_VIEWRESET_PASSWORDS lib-database'Z,# ADD_COURSElCb ADD_PERSON\;PqALLTRSCOURSE_ATTENDANCE_RECORDCOURSE_ATTENDANCE_VIEW7ECx COURSE_EDITe"COURSE_LEARNINGRECORD_EDIT,qdCOURSE_LEARNINGRECORD_VIEWȕ*COURSE_MANAGE_STUDENT_ENROLMENT\,COURSE_MANAGE_TEACHER_ENROLMENT_XA9COURSE_MODERATEQu COURSE_VIEW^xm DIRECT_ENROLs yEDIT_ALL_PERSONSlEDIT_LIBRARY_CONTENTduR9MANAGE_SITE_SETTINGSF;MANAGE_USER_PERMISSIONSrȧC PERSON_VIEWU~_VIRESET_PASSWORDSH@jjava/lang/Objectcom.ustadmobile.core.dbUmAppDataLayer?AAZccom.ustadmobile.core.dbUmAppDataLayer      20B00J 02  0 R0 R0 R 08F (Lcom/ustadmobile/core/db/UmAppDataLayer;localDb'Lcom/ustadmobile/core/db/UmAppDatabase; repositoryQ(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;)V getLocalDb)()Lcom/ustadmobile/core/db/UmAppDatabase; getRepositoryrepositoryOrLocalDbgetRepositoryOrLocalDbrequireRepositorymessage lib-databasew'Vjava/lang/Objectcom.ustadmobile.core.db UmAppDatabaseg+Dcom.ustadmobile.core.db UmAppDatabase                                                                                &20BJ0H&J0H&J0H&J 0 H&J 0 H&J 0H&J0H&J0H&J0H&J0H&J0H&J0H&J0H&J0H&J0 H&J!0"H&J#0$H&J%0&H&J'0(H&J)0*H&J+0,H&J-0.H&J/00H&J102H&J304H&J506H&J708H&J90:H&J;0<H&J=0>H&J?0@H&JA0BH&JC0DH&JE0FH&JG0HH&JI0JH&JK0LH&JM0NH&JO0PH&JQ0RH&JS0TH&JU0VH&JW0XH&JY0ZH&J[0\H&J]0^H&J_0`H&Ja0bH&Jc0dH&Je0fH&Jg0hH&Ji0jH&Jk0lH&Jm0nH&Jo0pH&Jq0rH&Js0tH&Ju0vH&Jw0xH&Jy0zH&J{0|H&J}0~H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&J 0H&'Lcom/ustadmobile/core/db/UmAppDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;()VactivityEntityDao4Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao;activityExtensionDao7Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;activityInteractionDao9Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao;activityLangMapEntryDao:Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao;actorDao+Lcom/ustadmobile/core/db/dao/xapi/ActorDao;cacheLockJoinDao.Lcom/ustadmobile/core/db/dao/CacheLockJoinDao;clazzAssignmentDao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;clazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;clazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;clazzInviteDao,Lcom/ustadmobile/core/db/dao/ClazzInviteDao;clazzLogAttendanceRecordDao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; clazzLogDao)Lcom/ustadmobile/core/db/dao/ClazzLogDao; commentsDao)Lcom/ustadmobile/core/db/dao/CommentsDao;contentCategoryDao0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;contentCategorySchemaDao6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;"contentEntryContentCategoryJoinDao@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;contentEntryDao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;contentEntryImportJobDao6Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao;contentEntryParentChildJoinDao<Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;contentEntryPicture2Dao5Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao;contentEntryPictureDao4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;contentEntryRelatedEntryJoinDao=Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;contentEntryVersionDao4Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao;courseAssignmentMarkDao5Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;courseAssignmentSubmissionDao;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;!courseAssignmentSubmissionFileDao?Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao;courseBlockDao,Lcom/ustadmobile/core/db/dao/CourseBlockDao;courseBlockPictureDao3Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao;courseGroupMemberDao2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;courseGroupSetDao/Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;coursePermissionDao1Lcom/ustadmobile/core/db/dao/CoursePermissionDao;coursePictureDao.Lcom/ustadmobile/core/db/dao/CoursePictureDao;courseTerminologyDao2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;deletedItemDao,Lcom/ustadmobile/core/db/dao/DeletedItemDao;discussionPostDao/Lcom/ustadmobile/core/db/dao/DiscussionPostDao;enrolmentRequestDao1Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao;errorReportDao,Lcom/ustadmobile/core/db/dao/ErrorReportDao;externalAppPermissionDao6Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao;groupMemberActorJoinDao:Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao;holidayCalendarDao0Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; holidayDao(Lcom/ustadmobile/core/db/dao/HolidayDao; languageDao)Lcom/ustadmobile/core/db/dao/LanguageDao;languageVariantDao0Lcom/ustadmobile/core/db/dao/LanguageVariantDao;leavingReasonDao.Lcom/ustadmobile/core/db/dao/LeavingReasonDao; messageDao(Lcom/ustadmobile/core/db/dao/MessageDao;offlineItemDao,Lcom/ustadmobile/core/db/dao/OfflineItemDao;outgoingReplicationDao4Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao;peerReviewerAllocationDao7Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao;personAuth2Dao,Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; personAuthDao+Lcom/ustadmobile/core/db/dao/PersonAuthDao; personDao'Lcom/ustadmobile/core/db/dao/PersonDao;personGroupDao,Lcom/ustadmobile/core/db/dao/PersonGroupDao;personGroupMemberDao2Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;personParentJoinDao1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;personPasskeyDao.Lcom/ustadmobile/core/db/dao/PersonPasskeyDao;personPictureDao.Lcom/ustadmobile/core/db/dao/PersonPictureDao; reportDao'Lcom/ustadmobile/core/db/dao/ReportDao; scheduleDao)Lcom/ustadmobile/core/db/dao/ScheduleDao;scopedGrantDao,Lcom/ustadmobile/core/db/dao/ScopedGrantDao;siteDao%Lcom/ustadmobile/core/db/dao/SiteDao; siteTermsDao*Lcom/ustadmobile/core/db/dao/SiteTermsDao;stateDeleteCommandDao8Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao;stateEntityDao1Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao;statementContextActivityJoinDaoBLcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao; statementDao/Lcom/ustadmobile/core/db/dao/xapi/StatementDao;statementEntityJsonDao9Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao;studentResultDao.Lcom/ustadmobile/core/db/dao/StudentResultDao; syncNodeDao)Lcom/ustadmobile/core/db/dao/SyncNodeDao;systemPermissionDao1Lcom/ustadmobile/core/db/dao/SystemPermissionDao;transferJobDao,Lcom/ustadmobile/core/db/dao/TransferJobDao;transferJobErrorDao1Lcom/ustadmobile/core/db/dao/TransferJobErrorDao;transferJobItemDao0Lcom/ustadmobile/core/db/dao/TransferJobItemDao;userSessionDao,Lcom/ustadmobile/core/db/dao/UserSessionDao;verbDao*Lcom/ustadmobile/core/db/dao/xapi/VerbDao;verbLangMapEntryDao6Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao;xapiSessionEntityDao7Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao; lib-databasem2@%;)&com/ustadmobile/door/room/RoomDatabasecom.ustadmobile.core.db.daoBaseDaoOcom.ustadmobile.core.db.daoBaseDao"       f*20J028H&J028H@J 0 2  80 H&J 0 28H'%Lcom/ustadmobile/core/db/dao/BaseDao;Tinsertentity(Ljava/lang/Object;)J insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; insertList entityListupdate(Ljava/lang/Object;)V lib-databaseI떢rjava/lang/Objectcom.ustadmobile.core.db.daoCacheLockJoinDaoEmoX}com.ustadmobile.core.db.daoCacheLockJoinDao,           &20BJ02 00H@J$ 002 0 2 0 H@J00H@J02 00H@J&020 20 20 H@.Lcom/ustadmobile/core/db/dao/CacheLockJoinDao;()VdeleteListAsynclist/Lcom/ustadmobile/lib/db/entities/CacheLockJoin;D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findByTableIdAndEntityUidtableId entityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findPendingLocks4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertListAsyncupdateLockIdAndStatusuidlockIdstatus7(IJILkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database_Jh java/lang/Objectcom.ustadmobile.core.db.daoClazzAssignmentDaoHN˔zcom.ustadmobile.core.db.daoClazzAssignmentDao                                 &200200BJ( 0020 2 0 2 0 H&J   002 0 2 0 H&J 020 2 0 H@J02 0 H@J 002 0 H&J02 0 H@J 0H&J$0020 2 0 H@J$0020 2 0 H@J$0020 2 0 H@J002 0 H@J40020 2 0 2 0 2 0!H@"J4#0$020 2 0 2 0 2 0!H@"JD%0'0(0&20 2 0 2 0 2 0!2)0!2*0'H&J+0020 H@J,0 2 0 H@J-0 20 H@J.0'2 0 H@J$/0020 2 0 H@J,00020 2 0 2 0 H@1J02 03020 2 0 2 0 2 0!H&J&40'250 2 0 2 0!H@6J&70 20 2 0 2 0 H@1J480902 0 2:0 2;0 2<0!H@"J,=0 02 0 2:0 2>0 H@1J,?0@2 A0 02B0C2D0 H@EJ&F0@2G0 2B0C2D0 H@HJI0@2J0H@KJL0@2 M00H@NOP0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;%Lcom/ustadmobile/core/db/dao/BaseDao;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;()V.findAssignmentCourseBlockAndSubmitterUidAsFlowLkotlinx/coroutines/flow/Flow;KLcom/ustadmobile/lib/db/entities/ClazzAssignmentCourseBlockAndSubmitterUid; assignmentUidclazzUidaccountPersonUidfindByUidAndClazzUidAsFlowuidfindByUidAndClazzUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUidLivefindByUidWithBlockAsync;Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;findClazzAssignment1findCourseGroupMembersByPersonUidAndAssignmentUid3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)findEnrolmentsByPersonUidAndAssignmentUid0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;6findPeerReviewerAllocationsByPersonUidAndAssignmentUid8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation; getAllAssignmentsByClazzUidAsync!getAssignmentMarksByAssignmentUid6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;groupI(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;'getAssignmentSubmissionsByAssignmentUid<Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;.getAssignmentSubmitterSummaryListForAssignmentLandroidx/paging/PagingSource;<Lcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary; searchText sortOption$getCourseGroupMembersByAssignmentUidgetGroupUidFromAssignmentgetLatestSubmissionTimeAllowedgetMarkingTypeFromAssignment!getPeerReviewAllocationsForPerson)getPeerReviewerAllocationsByAssignmentUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;getProgressSummaryForAssignment;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;getSubmitterCountFromAssignmentgroupUidH(JJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getSubmitterUid+getSubmitterUidsAndNameByClazzOrGroupSetUidALcom/ustadmobile/lib/db/composites/AssignmentSubmitterUidAndName; groupSetUiddategroupStr$getSubmitterUidsByClazzOrGroupSetUidtimeupdateActiveByListuidListactive changeTimeF(Ljava/util/List;ZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateActiveByUidcbUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; updateAsyncclazzAssignmente(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertListAsyncentitiesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseZLLjava/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDaocom.ustadmobile.core.db.daoClazzAssignmentDaoCommon"ʗLcom.ustadmobile.core.db.daoClazzAssignmentDaoCommon       20BR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0 XT R 0 XT R0XT R0XT 6Lcom/ustadmobile/core/db/dao/ClazzAssignmentDaoCommon;()VASSIGNMENT_CLAZZ_UID_CTE_SQL5HAS_LEARNINGRECORD_AND_MEMBER_VIEW_PERMISSION_CTE_SQL#SELECT_ASSIGNMENT_IS_PEERMARKED_SQL*SELECT_GROUPSET_UID_FOR_ASSIGNMENT_UID_SQLGSELECT_PERSONUID_IF_ENROLLED_ELSE_0_FOR_PERSONUID_AND_ASSIGNMENTUID_SQL>SELECT_SUBMITTER_UID_FOR_ACCOUNT_PERSON_UID_AND_ASSIGNMENT_CTE8SELECT_SUBMITTER_UID_FOR_PERSONUID_AND_ASSIGNMENTUID_SQL SORT_NAME_ASCSORT_NAME_DESCSUBMITTER_LIST_CTE2_SQL%SUBMITTER_LIST_WITHOUT_ASSIGNMENT_CTE lib-database~"Ìi0s ASSIGNMENT_CLAZZ_UID_CTE_SQL25T2}&#5HAS_LEARNINGRECORD_AND_MEMBER_VIEW_PERMISSION_CTE_SQLR8.#SELECT_ASSIGNMENT_IS_PEERMARKED_SQL_ш>SELECT_SUBMITTER_UID_FOR_ACCOUNT_PERSON_UID_AND_ASSIGNMENT_CTE {VH+8SELECT_SUBMITTER_UID_FOR_PERSONUID_AND_ASSIGNMENTUID_SQL! SORT_NAME_ASC'CVD SORT_NAME_DESCO؅~SUBMITTER_LIST_CTE2_SQLZyBo%SUBMITTER_LIST_WITHOUT_ASSIGNMENT_CTEsUjava/lang/Objectcom.ustadmobile.core.db.daoClazzAssignmentDaoExtKt,Ds׆com.ustadmobile.core.db.daoClazzAssignmentDaoExtKtG     (0*02 0020H@ deactivateByUids0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;uidList changeTimeu(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasedeactivateByUidscom.ustadmobile.core.db.daoClazzDaocom.ustadmobile.core.db.daoClazzDaoXr                            &200BJ  00202 0H&J 0 2 0H@ J 00H&J 000H&J020H@J020H@J0020H&J020H&J 0020H&J02 0H@ J 0020H&J020H@ J0020H&JR 0"0#0!2$0202 %002&0"2'0"2(02)0H&J$*00202+0H@,J"-0.02 /00H@0J1 0202 0H&J3 002 0H&J402 0H@ J(5 0602 02(020H&J"7002 800H@0J9 002 0H&J:0"2;0H@<J=0>2 02?0H@,@A&Lcom/ustadmobile/core/db/dao/ClazzDao;%Lcom/ustadmobile/core/db/dao/BaseDao;'Lcom/ustadmobile/lib/db/entities/Clazz;()VclazzAndDetailPermissionsAsFlowLkotlinx/coroutines/flow/Flow;=Lcom/ustadmobile/lib/db/composites/ClazzAndDetailPermissions;accountPersonUidclazzUidclazzUidExistsAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findAll findAllLivefindByClazzCodecodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findByClazzCodeFromWebfindByClazzNamename findByUiduidfindByUidAsFlowfindByUidAsync findByUidLive!findByUidWithHolidayCalendarAsyncKLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;0findClazzesWithEffectiveHolidayCalendarAndFilter filterUidfindClazzesWithPermissionLandroidx/paging/PagingSource;=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails; searchQueryexcludeSelectedClazzList sortOrderfilter currentTime permissionfindOneRosterUserClazzesfilterByEnrolledMemberPersonUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;getClassNamesFromListOfIds-Lcom/ustadmobile/lib/db/entities/UidAndLabel;idsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; getClazzNameAndTerminologyAsFlow;Lcom/ustadmobile/lib/db/composites/ClazzNameAndTerminology;getClazzNameAsFlowgetClazzTimeZoneByClazzUidAsyncgetClazzWithDisplayDetails:Lcom/ustadmobile/lib/db/composites/ClazzAndDisplayDetails;getCoursesByNamenamesgetTitleByUidAsFlow updateAsyncentity[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;!updateClazzAttendanceAverageAsync timeChanged lib-database$4java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoClazzDaoCommon A5Hcom.ustadmobile.core.db.daoClazzDaoCommon       20BR0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT  ,Lcom/ustadmobile/core/db/dao/ClazzDaoCommon;()VFILTER_CURRENTLY_ENROLLEDFILTER_PAST_ENROLLMENTSSELECT_ACTIVE_CLAZZESSORT_ATTENDANCE_ASCSORT_ATTENDANCE_DESCSORT_CLAZZNAME_ASCSORT_CLAZZNAME_DESC lib-databaseWv)?FILTER_CURRENTLY_ENROLLED'CVD FILTER_PAST_ENROLLMENTSO؅~SELECT_ACTIVE_CLAZZES ߘRʞSORT_ATTENDANCE_ASCk$`&%SORT_ATTENDANCE_DESC]Ҡ&SORT_CLAZZNAME_ASCo@rjSORT_CLAZZNAME_DESCjava/lang/Objectcom.ustadmobile.core.db.daoClazzEnrolmentDaoE"ocom.ustadmobile.core.db.daoClazzEnrolmentDao5                                &200BJ`00202 0 2 0 2  0 20 202020 20 H@J 00020H&J$ 0002020H&J0020H@J$00202 0 H@J$ 0 002020H&J$!002020H@"JX#0 0%0$202 0 2 0 2  0 20 20202&0H&JP'0 0%0$202 0 2 0 2  0 20 2020H&J(02)0H@J* 002)0H&J$+002020H@"J,02-0H@J.0 2/0H@J$00102020H@"J420020202 0 2&0H@3Jh400202 0 2 0 2  0 20 20202&020 20 H@5J6607020280290 2:0H@3J,;0020202<0H@=J >0?2020H@"J@0A2 B00H&JC0 2D0H@EJ F0 2G02H0I2J0H&J&K0A2-02G02L0H@=J6M0 20202N0 2O0 2L0H@PJ&Q0A2G02R02L0H@=ST/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;%Lcom/ustadmobile/core/db/dao/BaseDao;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;()VfindActorEntitiesForGradebook2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;clazzUidroleId sortOrder searchTextfilteraccountPersonUid currentTime studentsLimitstudentsOffsetN(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;findAllByPersonUidLkotlinx/coroutines/flow/Flow; personUidfindAllClazzesByPersonWithClazzHLcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails;otherPersonUid*findAllClazzesByPersonWithClazzAsListAsync9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;"findAllEnrolmentsByClazzUidAndRole6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;$findAllEnrolmentsByPersonAndClazzUidALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;!findByAccountPersonUidAndClazzUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByClazzUidAndRoleLandroidx/paging/PagingSource;CLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails; permission!findByClazzUidAndRoleForGradebook findByUiduid findByUidLive6findClazzEnrolmentEntitiesForPersonViewPermissionCheck2findClazzEnrolmentEntityForClazzEnrolmentInviteUidclazzEnrolmentInviteUidfindEnrolmentWithLeavingReason enrolmentUid4findEnrolmentsAndPersonByClazzUidWithPermissionCheck;Lcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson;findEnrolmentsByClazzUidAndRole8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;$findEnrolmentsByClazzUidAndRolePagedO(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;getAllClazzEnrolledAtTimeAsync:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;date roleFilterpersonUidFilter&getAllEnrolmentsAtTimeByClazzAndPersontime7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;getClazzNameAndPersonName;Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;insertListAsync entityList updateAsyncentityd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;+updateClazzEnrolmentActiveForClazzEnrolmentclazzEnrolmentUidenrolled timeChangedupdateClazzEnrolmentInviteUid updateTimeupdateClazzEnrolmentRolenewRoleoldRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateDateLeftByUidendDate lib-database\"Njava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoClazzEnrolmentDaoCommon,^]"com.ustadmobile.core.db.daoClazzEnrolmentDaoCommon!      20BR0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT R 0XT R0XT R0XT R0XT R0XT R0XT R0XT 5Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon;()VFILTER_ACTIVE_ONLY)PERMISSION_REQUIRED_BY_CLAZZENROLMENT_UID)PERSON_UIDS_FOR_PAGED_GRADEBOOK_QUERY_CTE1SELECT_ACCOUNT_PERSON_UID_IS_STUDENT_IN_CLAZZ_UIDSELECT_BY_UID_AND_ROLE_SQL SELECT_ENROLMENT_TYPE_BY_UID_SQLSORT_DATE_LEFT_ASCSORT_DATE_LEFT_DESCSORT_DATE_REGISTERED_ASCSORT_DATE_REGISTERED_DESCSORT_FIRST_NAME_ASCSORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESC#WITH_CURRENTLY_ENROLED_STUDENTS_SQL lib-database1O|FILTER_ACTIVE_ONLYo@rj)PERMISSION_REQUIRED_BY_CLAZZENROLMENT_UID)~jiU)PERSON_UIDS_FOR_PAGED_GRADEBOOK_QUERY_CTE@)3+1SELECT_ACCOUNT_PERSON_UID_IS_STUDENT_IN_CLAZZ_UID7@? nSELECT_BY_UID_AND_ROLE_SQLcw SELECT_ENROLMENT_TYPE_BY_UID_SQL2[)DSORT_DATE_LEFT_ASC7cg<SORT_DATE_LEFT_DESC`q7"SORT_DATE_REGISTERED_ASC+SORT_DATE_REGISTERED_DESC1Pҥ05SORT_FIRST_NAME_ASCo@rjSORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCk$`&%SORT_LAST_NAME_DESC]Ҡ&#WITH_CURRENTLY_ENROLED_STUDENTS_SQLuCf0djava/lang/Objectcom.ustadmobile.core.db.daoClazzInviteDao2vcom.ustadmobile.core.db.daoClazzInviteDao H                 &200BJ020H@J  0 0 20H&J 00 H@J02 00 H@J020H@J&0202020H@,Lcom/ustadmobile/core/db/dao/ClazzInviteDao;%Lcom/ustadmobile/core/db/dao/BaseDao;-Lcom/ustadmobile/lib/db/entities/ClazzInvite;()V#findClazzInviteEntityForInviteToken;Lcom/ustadmobile/lib/db/composites/ClazzInviteWithTimeZone;inviteTokenUidF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)findClazzInviteEntityForInviteTokenAsFlowLkotlinx/coroutines/flow/Flow;7Lcom/ustadmobile/lib/db/composites/ClazzInviteAndClazz;findInviteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; insertAllentityD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;replacea(Lcom/ustadmobile/lib/db/entities/ClazzInvite;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateInviteStatusstatusciUid updateTime7(IJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database u/java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoClazzLogAttendanceRecordDaoؼǬQcom.ustadmobile.core.db.daoClazzLogAttendanceRecordDao(2             &200BJ,00202 02 0H@ J 0 02 0H@J020H&J02 00H@J02 00H@J 0202020H&J02 00H@9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;%Lcom/ustadmobile/core/db/dao/BaseDao;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;()VfindByClazzAndTimeELcom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord;clazzUid clazzLogUidtime7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByClazzLogUidDLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUiduidinsertListAsyncentitiesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateListAsyncupdateRescheduledClazzLogUidsoldClazzLogUidnewClazzLogUid changedTimeupsertListAsync entityList lib-database|7bJjava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.dao ClazzLogDaoPr_/com.ustadmobile.core.db.dao ClazzLogDaod>               &200BJ00202 0 H&J$ 00 2 020 H@J$0 002020 H&J$00 2020 H@J:00 2020202 0 20 H&J<00 2020202 0 20 H@J4 00 020202020 H&J020H&J020H@J 0020H&J 020H@J!02"0H&J#0$2%0H@&J '0$2 02(0 2)0H&J*0$2 +00 H@,-.)Lcom/ustadmobile/core/db/dao/ClazzLogDao;%Lcom/ustadmobile/core/db/dao/BaseDao;*Lcom/ustadmobile/lib/db/entities/ClazzLog;()VclazzHasScheduleLiveLkotlinx/coroutines/flow/Flow;clazzUidexcludeStatusFilterfindAllForClazzByClazzLogUid clazzLogUid excludeStatus6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;findByClazzUidAsFactoryLandroidx/paging/PagingSource;findByClazzUidAsyncfindByClazzUidWithinTimeRangefromTimetoTimelimit"findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;!findByClazzUidWithinTimeRangeLive statusFilter findByUiduidfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUidLivefindMostRecentClazzLogToEditUidreplaceentity updateAsyncclazzLog^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateStatusByClazzLogUid newStatus timeChangedupsertListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseړjava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.dao CommentsDaoNp6com.ustadmobile.core.db.dao CommentsDaoJ                 &20BJ$000202 0 H&J 0 0 20H@J,00020202 0 H&J00 2020H&J,00020202 0 H&J$00 2020H@J020H@J&02020 20H@ !")Lcom/ustadmobile/core/db/dao/CommentsDao;()V!findCourseCommentsByAssignmentUidLandroidx/paging/PagingSource;3Lcom/ustadmobile/lib/db/composites/CommentsAndName; assignmentUidincludeDeleted(findCourseCommentsByAssignmentUidPersons(Lcom/ustadmobile/lib/db/entities/Person;5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;.findPrivateCommentsForSubmitterByAssignmentUid submitterUid5findPrivateCommentsForSubmitterByAssignmentUidPersons4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;)findPrivateCommentsForUserByAssignmentUidaccountPersonUid0findPrivateCommentsForUserByAssignmentUidPersons6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; insertAsynccomments*Lcom/ustadmobile/lib/db/entities/Comments;^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateDeletedByCommentUiduiddeleted changeTime7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseԿWjava/lang/Objectcom.ustadmobile.core.db.daoContentEntryDaocńD*com.ustadmobile.core.db.daoContentEntryDaor                            &200BJ0020H@J0  0 0 2 02 02020H&J020H&J020H@J 00 20H&J020H&J020H@J020H@J020H@J0 20H@J! 00 2"0H&J#0020H&J$020H@J%002"0H&J&002"0H@J'0)00(2"0H&JD*0)0+0(202"02,02-02.0)2/00H&J10)0+0(20H&J202"0H@J"30402 500H@6J70280H&J90)0+0(20H&J:0)2"0H@J;0<2 =00H@6J>0<2?0H&J@0)2?0H@AJ B0<2C0)2 02D0H&J E0<2 02F002D0H&JG0<2?0H@AHI-Lcom/ustadmobile/core/db/dao/ContentEntryDao;%Lcom/ustadmobile/core/db/dao/BaseDao;.Lcom/ustadmobile/lib/db/entities/ContentEntry;()V"findAllLanguageRelatedEntriesAsync entryUuid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;&findByContentEntryUidWithDetailsAsFlowLkotlinx/coroutines/flow/Flow;9Lcom/ustadmobile/lib/db/composites/ContentEntryAndDetail;contentEntryUidclazzUidcourseBlockUidaccountPersonUidfindBySourceUrl sourceUrl*findBySourceUrlWithContentEntryStatusAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; findByTitletitle findByUidentryUidfindByUidAsyncfindByUidWithEditDetails:Lcom/ustadmobile/lib/db/composites/ContentEntryAndPicture;uidfindByUidWithLanguageAsync:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;#findEntryWithLanguageByEntryIdAsync;Lcom/ustadmobile/lib/db/composites/ContentEntryAndLanguage;findLiveContentEntry parentUidfindSimilarIdEntryForKhanfindTitleByUidAsyncgetChildrenByAllgetChildrenByParentAsyncgetChildrenByParentUidLandroidx/paging/PagingSource;3getChildrenByParentUidWithCategoryFilterOrderByName=Lcom/ustadmobile/lib/db/composites/ContentEntryAndListDetail; langParamcategoryParam0 sortOrderincludeDeletedgetContentByOwnergetContentByUuidAsyncgetContentEntryFromUids-Lcom/ustadmobile/lib/db/entities/UidAndLabel;contentEntryUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"getContentEntryUidFromXapiObjectIdobjectIdgetContentFromMyCourses)getCountNumberOfChildrenByParentUUidAsyncinsertListAsync entityListupdateentity updateAsyncb(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateContentEntryContentFlag contentFlag changedTimeupdateContentEntryInActive ceInactive upsertAsync lib-databaseFA 7java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoContentEntryDaoCommonXD_com.ustadmobile.core.db.daoContentEntryDaoCommons       20BR0XT R0XT R0XT R0XT  3Lcom/ustadmobile/core/db/dao/ContentEntryDaoCommon;()V'SELECT_ACCOUNT_PERSON_AND_STATUS_FIELDS&SELECT_STATUS_FIELDS_FOR_CONTENT_ENTRYSORT_TITLE_ASCSORT_TITLE_DESC lib-database R'SELECT_ACCOUNT_PERSON_AND_STATUS_FIELDS)i&SELECT_STATUS_FIELDS_FOR_CONTENT_ENTRY64SORT_TITLE_ASCo@rjSORT_TITLE_DESCjava/lang/Objectcom.ustadmobile.core.db.daoContentEntryImportJobDaoecom.ustadmobile.core.db.daoContentEntryImportJobDaotH                 &20BJ020H@J 0 0 0 2 0H&J 0 0 2 0H@J020H@J020H@J02020H@J&0202020H@J02020H@J(020202 0!H@"#$6Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao;()VfindByUidAsync7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;cjiUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;#findInProgressJobsByContentEntryUidLkotlinx/coroutines/flow/Flow;ALcom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress;contentEntryUid(findInProgressJobsByContentEntryUidAsyncfindOwnerByUidAsync insertJobItemjobItemk(Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateErrorDismissed dismissed6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateItemProgress cjiProgresscjiTotal7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateItemStatusstatus6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;updateItemStatusAndErrorerrorH(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseuゝ4jjava/lang/Objectcom.ustadmobile.core.db.daoContentEntryParentChildJoinDao3ӈrcom.ustadmobile.core.db.daoContentEntryParentChildJoinDao8              &200BJ00H&J020H@ J 02 02 0H&J 002 0H@ J0020H&J020H&J02 00H@J020H&J,0202 0020H@J00H&J02 00H&J0 0H@!J,"02 #002$0%20H@&'(<Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;%Lcom/ustadmobile/core/db/dao/BaseDao;=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;()Vall findByUiduid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findJoinByParentChildUuids parentUidchildUidfindListOfChildsByParentUuidfindListOfParentsByChildUuidchildEntryContentUidfindParentByChildUuidsinsertListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertWithReplaceparentChildJoinDaomoveListOfEntriesToNewParentcontentEntryUid selectedItems updateTimeF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;"publicContentEntryParentChildJoins replaceListentriesselectTopEntries.Lcom/ustadmobile/lib/db/entities/ContentEntry;4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;setEntriesDeleted selectedUids isDeletedF(Ljava/util/List;ZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database*#3c njava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoContentEntryPicture2Daom5 v com.ustadmobile.core.db.daoContentEntryPicture2Dao,          &20BJ2020202 02 0H@ J 02  00H@5Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao;&Lcom/ustadmobile/core/db/dao/ImageDao;()V updateUriuiduri thumbnailUritimeZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertListAsyncentities6Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasehk[Njava/lang/Object$com/ustadmobile/core/db/dao/ImageDaocom.ustadmobile.core.db.daoContentEntryVersionDao%(qcGcom.ustadmobile.core.db.daoContentEntryVersionDao:              &20BJ020H@J00 H@ J  00 2 0H&J02 0H@J020H@J02020H@4Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao;()VfindByUidAsync5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;cevUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(findContentEntryVersionsWithoutCacheLock4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;!findLatestByContentEntryUidAsFlowLkotlinx/coroutines/flow/Flow;contentEntryUid+findLatestVersionUidByContentEntryUidEntity insertAsynccontentEntryVersioni(Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateTransferJobItemEtag entityUidtransferJobItemUid6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseOd\fvjava/lang/Objectcom.ustadmobile.core.db.daoCourseAssignmentMarkDao%0_[vhcom.ustadmobile.core.db.daoCourseAssignmentMarkDaoJ                  &200BJ0020H&J& 0202 02 0H@ J$  0002 020H&J$002 020H@J$ 0002020H&J,000202 020H&J0202 0H&J  00202 0H&5Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;%Lcom/ustadmobile/core/db/dao/BaseDao;6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;()VcheckNoSubmissionsMarkedLkotlinx/coroutines/flow/Flow; assignmentUid$findNextSubmitterToMarkForAssignment submitterUid markerUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;getAllMarksForSubmitterAsFlowELcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName;*getAllMarksForSubmitterAsFlowMarkerPersons4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;getAllMarksForUserAsFlowaccountPersonUid#getAllMarksOfAssignmentForSubmitterLandroidx/paging/PagingSource;FLcom/ustadmobile/lib/db/entities/CourseAssignmentMarkWithPersonMarker;filtergetMarkOfAssignmentForStudent'getMarkOfAssignmentForSubmitterLiveData=Lcom/ustadmobile/lib/db/entities/AverageCourseAssignmentMark; lib-databaseED|java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoCourseAssignmentMarkDaoCommonKcom.ustadmobile.core.db.daoCourseAssignmentMarkDaoCommonK     20BR0XT R0XT ;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDaoCommon;()VARG_FILTER_ALL_SCORESARG_FILTER_RECENT_SCORES lib-database}NL%ARG_FILTER_ALL_SCORESb,kIARG_FILTER_RECENT_SCORESo@rjjava/lang/Objectcom.ustadmobile.core.db.daoCourseAssignmentSubmissionDaoNHcom.ustadmobile.core.db.daoCourseAssignmentSubmissionDao8B                &200BJ0020H&J 020H@ J 0020H&J 0 2020H@J0 2020H@J02020H@J$ 0002020H&J 0020H&J 02020H@J$ 0002020H&J$0 002020H&J$ 0002020H&J 02020H@J0 02020H&J02  00H@!"#;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;%Lcom/ustadmobile/core/db/dao/BaseDao;<Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;()VcheckNoSubmissionsMadeLkotlinx/coroutines/flow/Flow; assignmentUidcheckNoSubmissionsMadeAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;checkNoSubmissionsMadeFlowcountFileSubmissionFromStudent submitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;countSubmissionsFromSubmitterdoesUserHaveSubmissionsaccountPersonUid&findByAssignmentUidAndAccountPersonUidfindByUidAsFlow submissionUidfindLastSubmissionFromStudentgetAllSubmissionsForUsergetAllSubmissionsFromSubmitterLandroidx/paging/PagingSource;$getAllSubmissionsFromSubmitterAsFlowgetLatestSubmissionForUserAsync!getStatusOfAssignmentForSubmitterinsertListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database1XXiGjava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.dao!CourseAssignmentSubmissionFileDao]ccom.ustadmobile.core.db.dao!CourseAssignmentSubmissionFileDao0>               &200BJ$ 00020 2 0 H&J$  0002 0 2 0 H&J  00020 H&J02 00H@J&020 2020 H@J&020 2020 H@?Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao;%Lcom/ustadmobile/core/db/dao/BaseDao;@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;()V(getAllSubmissionFilesFromSubmitterAsFlowLkotlinx/coroutines/flow/Flow;PLcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob; submitterUid assignmentUidgetByAssignmentUidAndPersonUidaccountPersonUidgetBySubmissionUid submissionUidinsertListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; setDeletedcasaUiddeleted updateTime7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; updateUriuriH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database *7java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoCourseBlockDao~oɭ1]com.ustadmobile.core.db.daoCourseBlockDao~                               &200200BJ020H@ J<  0 0 0 2020202020H&JJ00 0202 00 20202020H&J$00 2020H@J00 20H@ J 00 0 20H&J 02020H@ J! 00 2"0H&J#02$0H@ J% 00 2$0H&J& 0'0 2$0H&J(02"0H@ J )0*2020H@+J,0*2-0H@ J. 0/0 200H&J102-0H@ J2 00 200H&J3042 500 H@6J&70420280290H@:J;02<0H@=JV>04202802?02@02A02B02C02D0E2F0EH@GJH042 I00 H@6JK,Lcom/ustadmobile/core/db/dao/CourseBlockDao;%Lcom/ustadmobile/core/db/dao/BaseDao;-Lcom/ustadmobile/lib/db/entities/CourseBlock;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;()V existsByUidcbUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;"findAllCourseBlockByClazzUidAsFlowLkotlinx/coroutines/flow/Flow;@Lcom/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails;clazzUidincludeInactive includeHiddenhideUntilFilterTimeaccountPersonUid*findAllCourseBlockByClazzUidAsPagingSourceLandroidx/paging/PagingSource; collapseList!findAllCourseBlockByClazzUidAsync<Lcom/ustadmobile/lib/db/composites/CourseBlockAndDbEntities;6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByClazzUidfindByClazzUidAsFlowILcom/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails;findBySourcedId sourcedIdG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByUidAsFlowcourseBlockUidfindByUidAsyncuidfindByUidAsyncAsFlowfindByUidWithPictureAsFlow9Lcom/ustadmobile/lib/db/composites/CourseBlockAndPicture;findClazzUidByCourseBlockUid!findCourseBlockAndClazzUidByCbUid=Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;-findCourseBlockAndClazzUidByDiscussionPostUidpostUidfindCourseBlockByAssignmentUid<Lcom/ustadmobile/lib/db/composites/CourseBlockAndAssignment; assignmentUid"findCourseBlockByDiscussionPostUidgetTitleByAssignmentUidreplaceListAsynclistD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateActiveByUidactive changeTime7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; updateAsyncentitya(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateFromLineItemdateLastModifiedtitle description assignDatedueDateresultValueMinresultValueMax_(JZJLjava/lang/String;Ljava/lang/String;JJFFLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertListAsyncentities lib-database*zI#java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDaocom.ustadmobile.core.db.daoCourseBlockDaoExtKtuzݝcom.ustadmobile.core.db.daoCourseBlockDaoExtKtG     (0*02 0020H@ deactivateByUids,Lcom/ustadmobile/core/db/dao/CourseBlockDao;uidList changeTimeq(Lcom/ustadmobile/core/db/dao/CourseBlockDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasedeactivateByUidscom.ustadmobile.core.db.daoCourseBlockPictureDao(com.ustadmobile.core.db.daoCourseBlockPictureDao,          &20BJ2020202 02 0H@ J 02  00H@3Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao;&Lcom/ustadmobile/core/db/dao/ImageDao;()V updateUriuiduri thumbnailUritimeZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertListAsyncentities4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasecq õjava/lang/Object$com/ustadmobile/core/db/dao/ImageDaocom.ustadmobile.core.db.daoCourseGroupMemberDao@E,com.ustadmobile.core.db.daoCourseGroupMemberDaoN                  &200BJ<00202 02 02 0 2 0H@J< 000202 02 02 0 2 0H&J$002 020H@J$002 020H@J<002020 2 0202 0H@J0020H@J 0202 0H@J!0"2 #00H@$J%0"2 #00H@$J&0"2 '00H@$()2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;%Lcom/ustadmobile/core/db/dao/BaseDao;3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;()VfindByCourseGroupSetAndClazz:Lcom/ustadmobile/lib/db/entities/CourseGroupMemberAndName;cgsUidclazzUidtime activeFilteraccountPersonUid9(JJJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;"findByCourseGroupSetAndClazzAsFlowLkotlinx/coroutines/flow/Flow;,findByCourseGroupSetAndClazzAsFlowEnrolments0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;)findByCourseGroupSetAndClazzAsFlowPersons4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;$findByCourseGroupSetAndGroupNumAsync>Lcom/ustadmobile/lib/db/composites/CourseGroupMemberAndPerson;courseGroupSetUidgroupNum assignmentUid9(JIJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByGroupSetUidAsync groupSetUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByPersonUid studentUidinsertListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateListAsyncupsertListAsynclist lib-database_[bjava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoCourseGroupSetDao"ɾBcom.ustadmobile.core.db.daoCourseGroupSetDao >               &200BJ,000202 0 2 0H&J 00 20H&J00 20H@J 0020H&J020H@J020H@J020H@/Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;%Lcom/ustadmobile/core/db/dao/BaseDao;0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;()VfindAllCourseGroupSetForClazzLandroidx/paging/PagingSource;clazzUid searchText sortOrder!findAllCourseGroupSetForClazzList&findAllCourseGroupSetForClazzListAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByUidAsFlowLkotlinx/coroutines/flow/Flow;uidfindByUidAsync updateAsyncentityd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertAsync lib-database Fjava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoCourseGroupSetDaoConstantsy(ӻcom.ustadmobile.core.db.daoCourseGroupSetDaoConstantsK     20BR0XT R0XT 8Lcom/ustadmobile/core/db/dao/CourseGroupSetDaoConstants;()V SORT_NAME_ASCSORT_NAME_DESC lib-databasehyQ SORT_NAME_ASCo@rjSORT_NAME_DESCjava/lang/Objectcom.ustadmobile.core.db.daoCoursePermissionDao>2R&com.ustadmobile.core.db.daoCoursePermissionDaof                         &20BJ0020H@J$ 0 0 0 2 020H&J 0202 0H@J  00202 0H&J&00202 020H&J&0202 020H@J$002020H@J$00202 0H@J.00202 0202 0H&J.!0202 0202 0H@"J6#0$0202 0202 02%0H&J&&0'2(02)02*0H@+J,0'2-0H@.J/02020H@J.0010202202 0230H&451Lcom/ustadmobile/core/db/dao/CoursePermissionDao;()V6findApplicableCoursePermissionEntitiesForAccountPerson2Lcom/ustadmobile/lib/db/entities/CoursePermission;accountPersonUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByClazzUidAsPagingSourceLandroidx/paging/PagingSource;ALcom/ustadmobile/lib/db/composites/CoursePermissionAndListDetail;clazzUidincludeDeletedfindByUidAndClazzUiduid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByUidAndClazzUidAsFlowLkotlinx/coroutines/flow/Flow;#personHasPermissionWithClazzAsFlow2 permission"personHasPermissionWithClazzAsync27(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;3personHasPermissionWithClazzByEnrolmentUidEntities2@Lcom/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment;clazzEnrolmentUid%personHasPermissionWithClazzEntities2&personHasPermissionWithClazzPairAsFlow2Lcom/ustadmobile/lib/db/composites/PermissionPair;firstPermissionsecondPermission%personHasPermissionWithClazzPairAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(personHasPermissionWithClazzTripleAsFlow4Lcom/ustadmobile/lib/db/composites/PermissionTriple;thirdPermission setDeletedcpUid isDeleted updateTime7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertAsynccoursePermissionf(Lcom/ustadmobile/lib/db/entities/CoursePermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;userHasEnrolmentEditPermission(userPermissionsForAssignmentSubmitterUidQLcom/ustadmobile/lib/db/composites/AssignmentPermissionAndActiveUserSubmitterUid; assignmentUid submitterUid lib-database!java/lang/Objectcom.ustadmobile.core.db.daoCoursePictureDao[>5com.ustadmobile.core.db.daoCoursePictureDao(         &20BJ2020202 02 0H@ J 02 0H@.Lcom/ustadmobile/core/db/dao/CoursePictureDao;&Lcom/ustadmobile/core/db/dao/ImageDao;()V updateUriuiduri thumbnailUritimeZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertAsync coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture;c(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database,_java/lang/Object$com/ustadmobile/core/db/dao/ImageDaocom.ustadmobile.core.db.daoCourseTerminologyDaodL-LZScom.ustadmobile.core.db.daoCourseTerminologyDao*           &200BJ00H&J000H&J 02 0 H@ J 020 H@ J020 H@ J020H@J0 20H@2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;%Lcom/ustadmobile/core/db/dao/BaseDao;3Lcom/ustadmobile/lib/db/entities/CourseTerminology;()VfindAllCourseTerminologyList$findAllCourseTerminologyPagingSourceLandroidx/paging/PagingSource;findByUidAsyncuid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;getTerminologyForAssignment assignmentUidgetTerminologyForClazzclazzUid updateAsyncentityg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertAsync lib-database,۸java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoDeletedItemDao/͍k]com.ustadmobile.core.db.daoDeletedItemDao:              &20BJ$002020 H@ J$ 000 2 0 20H&J&020 20 20 H@J,02 0 02020 H@,Lcom/ustadmobile/core/db/dao/DeletedItemDao;()VfindByTableIdAndEntityUid-Lcom/ustadmobile/lib/db/entities/DeletedItem;tableId entityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findDeletedItemsForUserLandroidx/paging/PagingSource; personUidincludeActionedItems/insertDeletedItemForContentEntryParentChildJoincepcjUidtimedeletedByPersonUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateStatusByUidsuidList newStatus updateTimeF(Ljava/util/List;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database gSjava/lang/Objectcom.ustadmobile.core.db.daoDiscussionPostDaoCp0com.ustadmobile.core.db.daoDiscussionPostDaoR                  &200BJ$00020 2 0 H&J 00 20 H@J020 H@J020 H@J 0020 H&J$00020 2 0 H&J00 20 H@J00 20 H@J&020 20 20 H@J 02!0H@"J#02!0H@"$%/Lcom/ustadmobile/core/db/dao/DiscussionPostDao;%Lcom/ustadmobile/core/db/dao/BaseDao;0Lcom/ustadmobile/lib/db/entities/DiscussionPost;()VfindByPostIdWithAllRepliesLandroidx/paging/PagingSource;@Lcom/ustadmobile/lib/db/composites/DiscussionPostAndPosterNames;postUidincludeDeleted!findByPostIdWithAllRepliesPersons4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUiduid getPostTitlegetTitleByUidAsFlowLkotlinx/coroutines/flow/Flow; getTopLevelPostsByCourseBlockUid;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;courseBlockUid-getTopLevelPostsByCourseBlockUidLatestMessage'getTopLevelPostsByCourseBlockUidPersonssetDeletedAsyncdeleted updateTime7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; updateAsyncentityd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertAsync lib-databaseY]> Ejava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoEnrolmentRequestDao7'}com.ustadmobile.core.db.daoEnrolmentRequestDaoXR                   &20BJ,0020202 0 H@ J< 0 00 20202 0 2020 H&J$ 000202 0 H&J02020H@J020H@J&0202 0 2!0H@"#$1Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao;()VfindByClazzAndPerson2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest; personUidclazzUid statusFilter7(JJILkotlin/coroutines/Continuation;)Ljava/lang/Object;findPendingEnrolmentsForCourseLandroidx/paging/PagingSource;DLcom/ustadmobile/lib/db/composites/EnrolmentRequestAndPersonDetails;includeDeleted searchText sortOrderfindRequestsForUserAsFlowLkotlinx/coroutines/flow/Flow;@Lcom/ustadmobile/lib/db/composites/EnrolmentRequestAndCoursePic;accountPersonUidhasPendingRequests6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;insertenrolmentRequestf(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; updateStatusuidstatus updateTime7(JIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseN)Hjava/lang/Objectcom.ustadmobile.core.db.daoExternalAppPermissionDao(?+Wcom.ustadmobile.core.db.daoExternalAppPermissionDao*           &20BJ020H@J(0 2 0 2 0 2 0 H@J0 20 2 0 H@J0 20H@6Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao;()V getExternalAccessPermissionByUid7Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;eapUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;getGrantedAuthToken packageId personUid currentTimeH(Ljava/lang/String;JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;getPersonUidByAuthTokentokenG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; insertAsyncexternalAppPermissionk(Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database)ujava/lang/Objectcom.ustadmobile.core.db.daoHolidayDaoExtKtđaHcom.ustadmobile.core.db.daoHolidayDaoExtKtG     (0*02 0020H@ deactivateByUids(Lcom/ustadmobile/core/db/dao/HolidayDao;uidList changeTimem(Lcom/ustadmobile/core/db/dao/HolidayDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasedeactivateByUidscom.ustadmobile.core.db.daoImageDaoF@?ntjcom.ustadmobile.core.db.daoImageDao_      f20J202020202 0H@  &Lcom/ustadmobile/core/db/dao/ImageDao; updateUriuiduri thumbnailUritimeZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaset ڋjava/lang/Objectcom.ustadmobile.core.db.daoLanguageDaoCommon­Bzcom.ustadmobile.core.db.daoLanguageDaoCommon     20BR0XT R0XT R0XT R0XT R0XT R 0XT  /Lcom/ustadmobile/core/db/dao/LanguageDaoCommon;()VSORT_LANGNAME_ASCSORT_LANGNAME_DESCSORT_THREE_LETTER_ASCSORT_THREE_LETTER_DESCSORT_TWO_LETTER_ASCSORT_TWO_LETTER_DESC lib-databaseD˝9SORT_LANGNAME_ASCo@rjSORT_LANGNAME_DESCSORT_THREE_LETTER_ASC'CVD SORT_THREE_LETTER_DESCO؅~SORT_TWO_LETTER_ASCk$`&%SORT_TWO_LETTER_DESC]Ҡ&java/lang/Objectcom.ustadmobile.core.db.daoLeavingReasonDao^לcom.ustadmobile.core.db.daoLeavingReasonDaoF>              &200BJ000H&J00H@ J 00H&J 02 0 H@J"0 02 0 0H@J 002 0 H&J"002 0 0H@J02 00H@J020H@.Lcom/ustadmobile/core/db/dao/LeavingReasonDao;%Lcom/ustadmobile/core/db/dao/BaseDao;/Lcom/ustadmobile/lib/db/entities/LeavingReason;()VfindAllReasonsLandroidx/paging/PagingSource;findAllReasonsAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findAllReasonsLivefindByUidAsyncuid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUidListuidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUidLiveLkotlinx/coroutines/flow/Flow;getReasonsFromUids-Lcom/ustadmobile/lib/db/entities/UidAndLabel; replaceList entityList updateAsyncentityc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseHBQ ͇java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.dao MessageDao%=sQcom.ustadmobile.core.db.dao MessageDao4           &20BJ$000202 0 H&J 0 2 0H@J$0002 0 20 H&(Lcom/ustadmobile/core/db/dao/MessageDao;()V"conversationsForUserAsPagingSourceLandroidx/paging/PagingSource;9Lcom/ustadmobile/lib/db/composites/MessageAndOtherPerson; searchQueryaccountPersonUidinsertmessage)Lcom/ustadmobile/lib/db/entities/Message;](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;#messagesFromOtherUserAsPagingSourceotherPersonUid lib-database2 6WRjava/lang/Objectcom.ustadmobile.core.db.daoOfflineItemDao.H@?J@0 2A0BH@CJ$D 00 2 E00 H@5JF02G0H@8J&H020 202I0 H@JKL'Lcom/ustadmobile/core/db/dao/PersonDao;%Lcom/ustadmobile/core/db/dao/BaseDao;(Lcom/ustadmobile/lib/db/entities/Person;()V countUsernameusernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUiduidfindByUidAsFlowLkotlinx/coroutines/flow/Flow;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUidLivefindByUidWithDisplayDetailsFlow8Lcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail; personUidaccountPersonUidfindByUidWithDisplayDetailsLiveactiveUserPersonUidfindByUidWithPicture4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;findByUidWithPictureAsFlowfindByUsernamefindByUsernameAndPasswordHash2 passwordHashX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findByUsernameAsyncfindPersonsWithPermissionAsList?Lcom/ustadmobile/lib/db/composites/PersonAndListDisplayDetails; timestamp excludeClazzexcludeSelected sortOrder searchText'findPersonsWithPermissionAsPagingSourceLandroidx/paging/PagingSource;findSystemAccountnodeIdfindUidAndPasswordHashAsync:Lcom/ustadmobile/lib/db/entities/PersonUidAndPasswordHash; getAllPersongetMinorByParentPersonUidAsync getNamesByUid/Lcom/ustadmobile/lib/db/composites/PersonNames;getNamesByUidAsyncinsertListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertOrReplaceperson\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertPersonAuth personAuth,Lcom/ustadmobile/lib/db/entities/PersonAuth;insertPersonGroup personGroup-Lcom/ustadmobile/lib/db/entities/PersonGroup;a(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertPersonGroupMemberpersonGroupMember3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;g(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;selectExistingUsernames usernames updateAsyncentityupdateUsername currentTimeH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseILq^java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoPersonDaoCommon+HPcom.ustadmobile.core.db.daoPersonDaoCommon       20BR0XT R0XT R0XT R0XT R0 XT  -Lcom/ustadmobile/core/db/dao/PersonDaoCommon;()VSORT_FIRST_NAME_ASCSORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESCSQL_SELECT_LIST_WITH_PERMISSION lib-database y%SORT_FIRST_NAME_ASCo@rjSORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCk$`&%SORT_LAST_NAME_DESC]Ҡ&SQL_SELECT_LIST_WITH_PERMISSIONR2 kز.java/lang/Objectcom.ustadmobile.core.db.daoPersonGroupDao[J\com.ustadmobile.core.db.daoPersonGroupDao.           &200BJ020H&J020H@J  00 20H&J 0 2 0H@J020H@,Lcom/ustadmobile/core/db/dao/PersonGroupDao;%Lcom/ustadmobile/core/db/dao/BaseDao;-Lcom/ustadmobile/lib/db/entities/PersonGroup;()V findByUiduidfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUidLiveLkotlinx/coroutines/flow/Flow;findNameByGroupUidgroupUid updateAsyncentitya(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database %lPcjava/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoPersonGroupMemberDaoӅDMcom.ustadmobile.core.db.daoPersonGroupMemberDao4            &200BJ$002020H@ J 0020H@ J  02020H@ J. 020202020H@J.020202020H@2Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;%Lcom/ustadmobile/core/db/dao/BaseDao;3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;()VcheckPersonBelongsToGroupgroupUid personUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findAllGroupWherePersonIsIn5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByPersonUidAndGroupUidmoveGroupAsyncnewGroupoldGroup changeTime8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateGroupMemberActive activeStatus updateTime8(ZJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database"=P%java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoPersonParentJoinDao?njcom.ustadmobile.core.db.daoPersonParentJoinDaoP>               &20BJ0020H@J$ 0 0202 0H@ J 020H@J020H@J02 00H@J020H@J02020H@ J020H@J020H@1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;()VfindByMinorPersonUid2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;minorPersonUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;1findByMinorPersonUidWhereParentNotEnrolledInClazz9Lcom/ustadmobile/lib/db/entities/ParentEnrolmentRequired;clazzUidFilter6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByUidWithMinorAsync@Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson;uidfindByUidWithMinorAsyncFromWebinsertListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;isMinorApproved isParentOf userPersonUid updateAsyncpersonParentJoinf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertAsyncentity lib-database\java/lang/Objectcom.ustadmobile.core.db.daoPersonPasskeyDao!acom.ustadmobile.core.db.daoPersonPasskeyDao(          &20BJ00H@J02 0H@ J 0 2 0H@.Lcom/ustadmobile/core/db/dao/PersonPasskeyDao;()V allPasskey4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;#findPersonPasskeyFromClientDataJson/Lcom/ustadmobile/lib/db/entities/PersonPasskey;idF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; insertAsync personPasskeyc(Lcom/ustadmobile/lib/db/entities/PersonPasskey;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseWBUejava/lang/Objectcom.ustadmobile.core.db.daoPersonPictureDao com.ustadmobile.core.db.daoPersonPictureDaoJ:              &20020BJ 0020H&J 020H@ J  0020H&J 0 20H@J0 2020H@J0 2020H@J20 20202020H@J0 20H@ .Lcom/ustadmobile/core/db/dao/PersonPictureDao;%Lcom/ustadmobile/core/db/dao/BaseDao;/Lcom/ustadmobile/lib/db/entities/PersonPicture;&Lcom/ustadmobile/core/db/dao/ImageDao;()VfindByPersonUidAsFlowLkotlinx/coroutines/flow/Flow; personUidfindByPersonUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByPersonUidLive updateAsync personPicturec(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; updateLctuidtime6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateTransferJobItemEtag entityUidtransferJobItemUid6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; updateUriuri thumbnailUriZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsert lib-databaseσܗ Tjava/lang/Object#com/ustadmobile/core/db/dao/BaseDao$com/ustadmobile/core/db/dao/ImageDaocom.ustadmobile.core.db.dao ScheduleDaoEEF com.ustadmobile.core.db.dao ScheduleDaoh>              &200BJ00020H&J 00 20H&J  00 0 20H&J 00 20H@J020H&J020H@J020H&J020H@J&0202020H@J02 00 H@ !)Lcom/ustadmobile/core/db/dao/ScheduleDao;%Lcom/ustadmobile/core/db/dao/BaseDao;*Lcom/ustadmobile/lib/db/entities/Schedule;()VfindAllSchedulesByClazzUidLandroidx/paging/PagingSource;clazzUid findAllSchedulesByClazzUidAsList$findAllSchedulesByClazzUidAsLiveListLkotlinx/coroutines/flow/Flow;findAllSchedulesByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUiduidfindByUidAsyncinsertentity updateAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateScheduleActivated scheduleUidactive changeTime7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertListAsyncentitiesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseEyB9java/lang/Object#com/ustadmobile/core/db/dao/BaseDaocom.ustadmobile.core.db.daoScheduleDaoExtKtz;ojcom.ustadmobile.core.db.daoScheduleDaoExtKtG     (0*02 0020H@ deactivateByUids)Lcom/ustadmobile/core/db/dao/ScheduleDao;uidList changeTimen(Lcom/ustadmobile/core/db/dao/ScheduleDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasedeactivateByUidscom.ustadmobile.core.db.daoScopedGrantDao)Fcom.ustadmobile.core.db.daoScopedGrantDaor(         &20BJ020H@J0 2  00 H@  ,Lcom/ustadmobile/core/db/dao/ScopedGrantDao;()V insertAsync scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant;a(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertListAsyncscopedGrantListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database?%r:java/lang/Objectcom.ustadmobile.core.db.daoSiteDaoB}"com.ustadmobile.core.db.daoSiteDao0           &20BJ 0H&J 00H&J0H@J 0 H@J 0 2 0H&J0 2 0H@J0 2 0H@J020H@%Lcom/ustadmobile/core/db/dao/SiteDao;()VgetSite&Lcom/ustadmobile/lib/db/entities/Site; getSiteAsFlowLkotlinx/coroutines/flow/Flow; getSiteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getSiteAuthSaltAsyncinsertsite insertAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; replaceAsync updateAsync workspace lib-databasewL!w0java/lang/Objectcom.ustadmobile.core.db.dao SiteTermsDaoZgcom.ustadmobile.core.db.dao SiteTermsDaoJ                 &200BJ0020H@J  000 20H&J 0 0H@ J 0020H@J020H@J020H@J020H@J020H@J&02020 2!0H@"J#02 $00H@%&'*Lcom/ustadmobile/core/db/dao/SiteTermsDao;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;+Lcom/ustadmobile/lib/db/entities/SiteTerms;()V findAllTerms activeOnly5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;findAllTermsAsListFlowLkotlinx/coroutines/flow/Flow;findAllWithLanguageAsList7Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findAvailableSiteTermLanguagesactivefindByUidAsyncuid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findLatestByLanguagelangF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; findSiteTermslangCode insertAsync siteTerms_(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateActiveByUid sTermsUid changeTime7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertListtermListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database !6djava/lang/Object,com/ustadmobile/core/db/dao/OneToManyJoinDaocom.ustadmobile.core.db.daoSiteTermsDaoExtKtTN 8com.ustadmobile.core.db.daoSiteTermsDaoExtKtG     (0*02 0020H@ deactivateByUids*Lcom/ustadmobile/core/db/dao/SiteTermsDao;uidList changeTimeo(Lcom/ustadmobile/core/db/dao/SiteTermsDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasedeactivateByUidscom.ustadmobile.core.db.daoStudentResultDaom,Z|com.ustadmobile.core.db.daoStudentResultDao<              &20BJ020H@J,0 0 2 02 02 0H@J020H@J02 00 H@J020H@.Lcom/ustadmobile/core/db/dao/StudentResultDao;()V existsByUidsrUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByClazzAndStudentHLcom/ustadmobile/lib/db/composites/StudentResultAndCourseBlockSourcedId;clazzUidstudentPersonUidaccountPersonUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findUidBySourcedId sourcedIdF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertListAsynclist/Lcom/ustadmobile/lib/db/entities/StudentResult;D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertAsync studentResultc(Lcom/ustadmobile/lib/db/entities/StudentResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database=- java/lang/Objectcom.ustadmobile.core.db.daoSystemPermissionDao!^(com.ustadmobile.core.db.daoSystemPermissionDaoB               &20BJ$002020 H@ J 0020H@ J 020H@ J 0020H&J002020H&J0 2020H@J0 02020H&J&0202020H@J&00202020H&J020H@ !"1Lcom/ustadmobile/core/db/dao/SystemPermissionDao;()VfindAllByPersonUid2Lcom/ustadmobile/lib/db/entities/SystemPermission;accountPersonUidincludeDeleted6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;findAllByPersonUidEntities5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByPersonUidfindByPersonUidAsFlowLkotlinx/coroutines/flow/Flow;-personHasEditAndViewPermissionForPersonAsFlow9Lcom/ustadmobile/lib/db/composites/EditAndViewPermission;otherPersonUidpersonHasSystemPermission permission6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;personHasSystemPermissionAsFlowpersonHasSystemPermissionPair2Lcom/ustadmobile/lib/db/composites/PermissionPair;firstPermissionsecondPermission7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;#personHasSystemPermissionPairAsFlow upsertAsyncsystemPermissionsf(Lcom/ustadmobile/lib/db/entities/SystemPermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseNQjava/lang/Objectcom.ustadmobile.core.db.daoTransferJobDaoDicom.ustadmobile.core.db.daoTransferJobDaoJ6            &20BJ$ 000202 0 H&J 0 2 0 H@J 0 02 0 H&J$0 020 20H@J02 0 H@J0 2 0 H@J020 H@J02 0 20 H@J0 2 0 H@,Lcom/ustadmobile/core/db/dao/TransferJobDao;()V%findByContentEntryUidWithTotalsAsFlowLkotlinx/coroutines/flow/Flow;8Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;contentEntryUidjobType findByUid-Lcom/ustadmobile/lib/db/entities/TransferJob;jobUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;findByUidAsFlowfindJobByEntityAndTableUidtableId entityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;#findOfflineItemUidForTransferJobUid getJobStatusinsertjoba(Lcom/ustadmobile/lib/db/entities/TransferJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; updateStatusstatus6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;updateStatusIfComplete lib-databaseMJ@%`java/lang/Objectcom.ustadmobile.core.db.daoTransferJobErrorDao)Encom.ustadmobile.core.db.daoTransferJobErrorDao,          &20BJ02020H@ J 0 0 20H@ J020 H@1Lcom/ustadmobile/core/db/dao/TransferJobErrorDao;()VdismissErrorByJobIdjobUid dismissed6(IZLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByJobId2Lcom/ustadmobile/lib/db/entities/TransferJobError;5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; insertAsyncerrorf(Lcom/ustadmobile/lib/db/entities/TransferJobError;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseveJo`java/lang/Objectcom.ustadmobile.core.db.daoTransferJobItemDao;e~com.ustadmobile.core.db.daoTransferJobItemDaoz0           &20BJ* 0002 002 0 H&J 002 0 H@ J0 2 0 H@ J002 0 H@ J020H@J02 00H@J02020 H@J020 20 H@J02 0 20 H@J 020 2!0H@"#$0Lcom/ustadmobile/core/db/dao/TransferJobItemDao;()VfindByEntityUidListLkotlinx/coroutines/flow/Flow;1Lcom/ustadmobile/lib/db/entities/TransferJobItem; entityUidListtableId findByJobUidjobUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;findNumberJobItemsNotCompletefindPendingByJobUidinsertiteme(Lcom/ustadmobile/lib/db/entities/TransferJobItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; insertListitemsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;1insertOutgoingReplicationForTransferJobItemIfDone destNodeIdtransferJobItemUid6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; updateStatus jobItemUidstatus6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;$updateStatusIfNotCompleteForAllInJobupdateTransferredProgress transferred6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasem ijava/lang/Objectcom.ustadmobile.core.db.daoUserSessionDao@AxkZcom.ustadmobile.core.db.daoUserSessionDaoH                 &20BJ02020H@J 02 0H@ J6 0 2020202020H@J.0 20202020H@J"002 00H@J"002 00H@J00H@J  000!H&J" 0#0!20H&J$02%0&H@'J(0#020H@ J)02*0#H@+,-,Lcom/ustadmobile/core/db/dao/UserSessionDao;()V!countActiveSessionsForUserAndNode personUidnodeId6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;countAllLocalSessionsAsyncmaxDateOfBirth5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;endOtherSessions exemptNodeId newStatusreason changeTime9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; endSession sessionUidendTime8(JIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findActiveNodeIdsByPersonUids personUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findActiveNodesIdsByGroupUids groupUidsfindAllLocalSessionsAsync6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findAllLocalSessionsLiveLkotlinx/coroutines/flow/Flow; findByUidLive-Lcom/ustadmobile/lib/db/entities/UserSession;findLocalSessionByUsernameusernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findSessionsByPerson insertSessionsessiona(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database bjava/lang/Object com.ustadmobile.core.db.dao.xapiActivityEntityDao/"΁' com.ustadmobile.core.db.dao.xapiActivityEntityDao8             &20BJ020H@J0 2  00 H@ J( 0 202020H@J<0 2020202020H@4Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao;()VfindByUidAsync5Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity; activityUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;insertOrIgnoreAsyncentitiesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateIfMoreInfoChanged actMoreInfoactLctH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateIfNotYetDefinedactUidactTypeactInteractionTypeactCorrectResponsePatternsl(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database`~ujava/lang/Object com.ustadmobile.core.db.dao.xapiActivityExtensionDaoG&ԣ~n com.ustadmobile.core.db.dao.xapiActivityExtensionDaov&         &20BJ0020H@J 0 2  00H@  7Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;()VfindAllByActivityUid>Lcom/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity; activityUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertListAsynclistD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database&nXjava/lang/Object com.ustadmobile.core.db.dao.xapiActivityInteractionDaovu^ com.ustadmobile.core.db.dao.xapiActivityInteractionDao(          &20BJ"002 00H@J0 02 0H@ J 0 2 0 0H@9Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao;()V,findActivityUidsWithInteractionEntitiesAsync activityUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findAllByActivityUidAsync@Lcom/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity; activityUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;insertOrIgnoreAsyncentities lib-database{1iULjava/lang/Object com.ustadmobile.core.db.dao.xapiActivityLangMapEntryDaoi8(7)* com.ustadmobile.core.db.dao.xapiActivityLangMapEntryDao.            &20BJ0020H@J0 0 2 02 02 020H@JB0 2 02 0202 02020H@J0 2 00H@:Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao;()VfindAllByActivityUid;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry; activityUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;updateIfChangedalmeActivityUidalmeHash almeValue almeLastModI(JJLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertIfInteractionEntityExists almeLangCode almeAieHash\(JJLjava/lang/String;Ljava/lang/String;JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertListentitiesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasekjava/lang/Object com.ustadmobile.core.db.dao.xapiActorDaoaܺ com.ustadmobile.core.db.dao.xapiActorDao2:              &20BJ 02020H@J 02 0H@ J 00 20H@ J"00 2 00 H@J02 00 H@J(02 02020H@J02 00 H@+Lcom/ustadmobile/core/db/dao/xapi/ActorDao;()VfindByUidAndPersonUidAsync2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;actorUidaccountPersonUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByUidAsyncuid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findGroupMembers groupActorUidfindUidAndEtagByListAsync:Lcom/ustadmobile/lib/db/composites/ActorUidEtagAndLastMod;uidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertOrIgnoreListAsyncentitiesupdateIfNameChangedname updateTimeH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertListAsync lib-databaseh ;/java/lang/Object com.ustadmobile.core.db.dao.xapiGroupMemberActorJoinDao8xИ com.ustadmobile.core.db.dao.xapiGroupMemberActorJoinDao&         &20BJ02 00H@J& 02 0 2 0 2 0 H@J02 00H@:Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao;()VinsertOrIgnoreListAsyncentities;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;#updateLastModifiedTimeIfNeededAsyncgmajGroupActorUidgmajMemberActorUid lastModTime7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;upsertListAsync lib-databaseYd` java/lang/Object com.ustadmobile.core.db.dao.xapiStateDeleteCommandDao0Dbǂ com.ustadmobile.core.db.dao.xapiStateDeleteCommandDaoF      &20BJ020H@ 8Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao;()V insertAsync deleteCommand9Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;m(Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasejava/lang/Object com.ustadmobile.core.db.dao.xapiStateEntityDao꾏Af com.ustadmobile.core.db.dao.xapiStateEntityDaor8             &20BJ002020202 0 H@ JH 00 202020202020H@J@00 2020202020H@JH00 202020202020H@J02 00 H@1Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao;()VfindByActorAndHash2Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;accountPersonUidactorUidseHashincludeDeleted8(JJJZLkotlin/coroutines/Continuation;)Ljava/lang/Object;findByAgentAndActivity seActivityUidregistrationUuidHiregistrationUuidLo modifiedSinceX(JJJLjava/lang/Long;Ljava/lang/Long;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; getH5PPreloadW(JJJLjava/lang/Long;Ljava/lang/Long;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; getStateIds?Lcom/ustadmobile/lib/db/composites/xapi/StateIdAndLastModified; upsertAsync stateEntitiesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseա mv%java/lang/Object com.ustadmobile.core.db.dao.xapiStatementContextActivityJoinDaoMRݮ= com.ustadmobile.core.db.dao.xapiStatementContextActivityJoinDao.           &20BJ,0020202 0 H@ J 0 2 00H@BLcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao;()VfindAllByStatementIdCLcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin; statementIdHi statementIdLoscajContextType7(JJILkotlin/coroutines/Continuation;)Ljava/lang/Object;insertOrIgnoreListAsyncentitiesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databasek'*Q|java/lang/Object com.ustadmobile.core.db.dao.xapi StatementDaooF com.ustadmobile.core.db.dao.xapi StatementDao*x                           &20BJ200202 002 0H@ J  0 2 020H@J(0 202 020H@J200202 002 0H@ J2 000202 002 0H&J200202 0020H@Jh0020202 02 !0"2#02 02$02%02&020H@'J$(0 02)02 0H@J,*0 02+02,02 0H@J$-0 0202 0H@J.0000/2102H&J3 0 0H&J 405H&J60702102H@8J$90 02 020H@J:0;2 <0 0H@=>?/Lcom/ustadmobile/core/db/dao/xapi/StatementDao;()V+findActorEntitiesForStudentInClazzByUidList2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;clazzUidstudentPersonUidsaccountPersonUidF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;findById6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity; statementIdHi statementIdLo6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findResumableRegistration activityUidactorUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;findStatusForStudentsInClazz/Lcom/ustadmobile/lib/db/composites/BlockStatus;"findStatusForStudentsInClazzAsFlowLkotlinx/coroutines/flow/Flow;%findStatusForStudentsInClazzByUidListBLcom/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated;completionOrProgressTrueValF(JLjava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;&findStatusForStudentsInClazzStatementsroleId sortOrder searchTextfilter currentTime studentsLimitstudentsOffsetO(JIILjava/lang/String;IJJIIZLkotlin/coroutines/Continuation;)Ljava/lang/Object;*findStatusStatementByParentContentEntryUid parentUid%findStatusStatementsByContentEntryUidcontentEntryUidcourseBlockUid(findStatusStatementsForStudentByClazzUidgetListResultsLandroidx/paging/PagingSource;BLcom/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails;query Lcom/ustadmobile/door/DoorQuery;getOneStatement getPerson(Lcom/ustadmobile/lib/db/entities/Person; getResults5Lcom/ustadmobile/lib/db/entities/StatementReportData;T(Lcom/ustadmobile/door/DoorQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; getStatementsinsertOrIgnoreListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseѧ#2java/lang/Object com.ustadmobile.core.db.dao.xapiStatementDaoExtKt&|Z` com.ustadmobile.core.db.dao.xapiStatementDaoExtKtW"       .00*0202 00H@  getResults5Lcom/ustadmobile/lib/db/entities/StatementReportData;/Lcom/ustadmobile/core/db/dao/xapi/StatementDao;sqlStr paramsList(Lcom/ustadmobile/core/db/dao/xapi/StatementDao;Ljava/lang/String;[Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database getResults com.ustadmobile.core.db.dao.xapiStatementEntityJsonDao\% com.ustadmobile.core.db.dao.xapiStatementEntityJsonDao~&         &20BJ$002020H@ J 0 2  00H@ 9Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao;()V getStatements:Lcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson; stmtJsonIdHi stmtJsonIdLo6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;insertOrIgnoreListAsync entityListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databaseDg^e*java/lang/Object com.ustadmobile.core.db.dao.xapiVerbDaof[nZ com.ustadmobile.core.db.dao.xapiVerbDaot(         &20BJ020H@J0 2  00 H@  *Lcom/ustadmobile/core/db/dao/xapi/VerbDao;()V findByUid1Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;uid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;insertOrIgnoreAsyncentitiesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-databased6java/lang/Object com.ustadmobile.core.db.dao.xapiVerbLangMapEntryDaoo6C com.ustadmobile.core.db.dao.xapiVerbLangMapEntryDaov&         &20BJ0020H@J 0 2  00H@  6Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao;()VfindByVerbUidAsync7Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry;verbUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; upsertListlistD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database4%java/lang/Object com.ustadmobile.core.db.dao.xapiXapiSessionEntityDaoT1 2 com.ustadmobile.core.db.dao.xapiXapiSessionEntityDao*          &20BJ020H@J802 02 02 02 02 0H@J020H@J&0202020H@7Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao;()VfindByUidAsync8Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;uid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;'findMostRecentSessionByActorAndActivityaccountPersonUidactorUidxseRootActivityUidcontentEntryVersionUidclazzUid9(JJJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; insertAsyncxapiSessionEntityl(Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateLatestAsComplete completedtimexseUid7(ZJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; lib-database> Ɂttjava/lang/Object!com.ustadmobile.lib.db.compositesActorUidEtagAndLastModU1[oV!com.ustadmobile.lib.db.compositesActorUidEtagAndLastMod"&         20B#000J 0HJ 0HJ 0HJ'0202020HJ020HJ 0HJ 0HR0X "  R0X  "  R0X  " :Lcom/ustadmobile/lib/db/composites/ActorUidEtagAndLastMod;actorUid actorEtagactorLct(JJJ)V getActorEtag()J setActorEtag(J)V getActorLct setActorLct getActorUid setActorUid component1 component2 component3copyequalsotherhashCodetoString lib-databasekY3java/lang/Object!com.ustadmobile.lib.db.composites-AssignmentPermissionAndActiveUserSubmitterUidz"k$!com.ustadmobile.lib.db.composites-AssignmentPermissionAndActiveUserSubmitterUidB               -20:,-B900000  0  B-0000  J 0HJ 0HJ 0HJ 0 HJ1020202020 HJ02 0HJ !0HJ "0#HJ&$0%2&02'0(2)0*H+R0 X "R0X "R0X "R0X "./QLcom/ustadmobile/lib/db/composites/AssignmentPermissionAndActiveUserSubmitterUid;seen1canMarkcanView canModerateactiveUserSubmitterUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;G(IZZZJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(ZZZJ)VgetActiveUserSubmitterUid()JsetActiveUserSubmitterUid(J)V getCanMark()Z setCanMark(Z)VgetCanModeratesetCanModerate getCanView setCanView component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databased,java/lang/Object Companion!com.ustadmobile.lib.db.compositesAssignmentSubmitterUidAndNameB /}!com.ustadmobile.lib.db.compositesAssignmentSubmitterUidAndNamefB               %20:$%B+0000  B 00 J 0HJ 0HJ02 020HJ020HJ 0HJ 0HJ&02020 2!0"H#R0X   "R0X "&'ALcom/ustadmobile/lib/db/composites/AssignmentSubmitterUidAndName;seen1name submitterUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;V(ILjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V(Ljava/lang/String;J)VgetName()Ljava/lang/String;setName(Ljava/lang/String;)VgetSubmitterUid()JsetSubmitterUid(J)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasesɖFg.java/lang/Object Companion!com.ustadmobile.lib.db.compositesBlockStatus.Companion^B!com.ustadmobile.lib.db.compositesBlockStatus.Companionf        20BJ00HR0XT R0XT  9Lcom/ustadmobile/lib/db/composites/BlockStatus$Companion;()VSTATUS_COMPLETEDSTATUS_IN_PROGRESS serializer#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/composites/BlockStatus; lib-databaseΘj ijava/lang/ObjectSTATUS_COMPLETEDSTATUS_IN_PROGRESS!com.ustadmobile.lib.db.composites BlockStatusaJ`l'!com.ustadmobile.lib.db.composites BlockStatusJ          '       @20:?@BO00000  0  0  0BG00 00   0   0 J *0HJ +0HJ,0H!J -0 HJ.0 HJ/0 H&JP0020202 020 2  0 2  0 H1J20 230HJ 40HJ 506HJ&7082902:0;2<0=H>R0X "R0 X "R 0 X "R0X "R0X $ !""#R 0 X )%&"'(AB/Lcom/ustadmobile/lib/db/composites/BlockStatus;seen1 sPersonUidsCbUid sProgress sIsCompleted sIsSuccess sScoreScaledserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;}(IJJLjava/lang/Integer;ZLjava/lang/Boolean;Ljava/lang/Float;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V=(JJLjava/lang/Integer;ZLjava/lang/Boolean;Ljava/lang/Float;)V getSCbUid()J setSCbUid(J)VgetSIsCompleted()ZsetSIsCompleted(Z)V getSIsSuccess()Ljava/lang/Boolean; setSIsSuccess(Ljava/lang/Boolean;)VLjava/lang/Boolean; getSPersonUid setSPersonUid getSProgress()Ljava/lang/Integer; setSProgress(Ljava/lang/Integer;)VLjava/lang/Integer;getSScoreScaled()Ljava/lang/Float;setSScoreScaled(Ljava/lang/Float;)VLjava/lang/Float; component1 component2 component3 component4 component5 component6copyk(JJLjava/lang/Integer;ZLjava/lang/Boolean;Ljava/lang/Float;)Lcom/ustadmobile/lib/db/composites/BlockStatus;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseCZSTATUS_COMPLETEDo@rjSTATUS_IN_PROGRESSjava/lang/Object Companion!com.ustadmobile.lib.db.compositesClazzAndDetailPermissionsJdO!com.ustadmobile.lib.db.compositesClazzAndDetailPermissionsB               -20:,-B;0000 0 0  B/ 000 0 J 0HJ 0HJ 0HJ 0HJ302 020202 0HJ02 0HJ !0HJ "0#HJ&$0%2&02'0(2)0*H+R 08@X "R0X "R 0X "R0X "./=Lcom/ustadmobile/lib/db/composites/ClazzAndDetailPermissions;seen1clazz'Lcom/ustadmobile/lib/db/entities/Clazz;hasAttendancePermissionhasViewMembersPermissionhasLearningRecordPermissionserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;m(ILcom/ustadmobile/lib/db/entities/Clazz;ZZZLkotlinx/serialization/internal/SerializationConstructorMarker;)V-(Lcom/ustadmobile/lib/db/entities/Clazz;ZZZ)VgetClazz)()Lcom/ustadmobile/lib/db/entities/Clazz;setClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)VgetHasAttendancePermission()ZsetHasAttendancePermission(Z)VgetHasLearningRecordPermissionsetHasLearningRecordPermissiongetHasViewMembersPermissionsetHasViewMembersPermission component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasesHPZjava/lang/Object Companion!com.ustadmobile.lib.db.compositesClazzAndDisplayDetails\6 :!com.ustadmobile.lib.db.compositesClazzAndDisplayDetails2         "  20BG 0 0 00  0  0  J $0HJ %0HJ &0HJ '0 HJ (0 HJ )0 HJK*02 02 02 020 2 0 2 0 HJ+0 2,0HJ -0 HJ .0/HR 0 X "R 08@X "R 08@X "R0 X "R 0 X "R 08@X  !""#01:Lcom/ustadmobile/lib/db/composites/ClazzAndDisplayDetails;clazz'Lcom/ustadmobile/lib/db/entities/Clazz; terminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology; coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture; numStudents numTeachersactiveUserIsStudent(Lcom/ustadmobile/lib/db/entities/Clazz;Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lcom/ustadmobile/lib/db/entities/CoursePicture;IIZ)VgetActiveUserIsStudent()ZsetActiveUserIsStudent(Z)VgetClazz)()Lcom/ustadmobile/lib/db/entities/Clazz;setClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)VgetCoursePicture1()Lcom/ustadmobile/lib/db/entities/CoursePicture;setCoursePicture2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)VgetNumStudents()IsetNumStudents(I)VgetNumTeacherssetNumTeachersgetTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology;setTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString lib-database~E4ۚqjava/lang/Object!com.ustadmobile.lib.db.compositesClazzAssignmentAndBlockBU!com.ustadmobile.lib.db.compositesClazzAssignmentAndBlock~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(;Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;seen1 assignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;block-Lcom/ustadmobile/lib/db/entities/CourseBlock;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Va(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/CourseBlock;)V getAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; setAssignment4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VgetBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;setBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasejava/lang/Object Companion!com.ustadmobile.lib.db.composites$ClazzEnrolmentAndPersonDetailDetails`$n>!com.ustadmobile.lib.db.composites$ClazzEnrolmentAndPersonDetailDetailsN                 -20:,-B70000  0  B) 0 0 0  J 0HJ 0HJ 0 HJ-02 02 02 0 HJ02 0HJ !0HJ "0#HJ&$0%2&02'0(2)0*H+R 08@X "R 0 8@X "R 08@X "./HLcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails;seen1 enrolment0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;clazz'Lcom/ustadmobile/lib/db/entities/Clazz;courseTerminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lcom/ustadmobile/lib/db/entities/Clazz;Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lcom/ustadmobile/lib/db/entities/Clazz;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VgetClazz)()Lcom/ustadmobile/lib/db/entities/Clazz;setClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)VgetCourseTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology;setCourseTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V getEnrolment2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; setEnrolment3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database@ugh^{java/lang/Object Companion!com.ustadmobile.lib.db.compositesClazzInviteAndClazz:υL!com.ustadmobile.lib.db.compositesClazzInviteAndClazz~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(7Lcom/ustadmobile/lib/db/composites/ClazzInviteAndClazz;seen1 clazzInvite-Lcom/ustadmobile/lib/db/entities/ClazzInvite;clazz'Lcom/ustadmobile/lib/db/entities/Clazz;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/ClazzInvite;Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VW(Lcom/ustadmobile/lib/db/entities/ClazzInvite;Lcom/ustadmobile/lib/db/entities/Clazz;)VgetClazz)()Lcom/ustadmobile/lib/db/entities/Clazz;setClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)VgetClazzInvite/()Lcom/ustadmobile/lib/db/entities/ClazzInvite;setClazzInvite0(Lcom/ustadmobile/lib/db/entities/ClazzInvite;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database] mr8java/lang/Object Companion!com.ustadmobile.lib.db.compositesClazzInviteWithTimeZoneҫ!com.ustadmobile.lib.db.compositesClazzInviteWithTimeZonetB               %20:$%B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&02020 2!0"H#R 08@X   "R0X "&';Lcom/ustadmobile/lib/db/composites/ClazzInviteWithTimeZone;seen1 clazzInvite-Lcom/ustadmobile/lib/db/entities/ClazzInvite;timeZoneserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/ClazzInvite;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VB(Lcom/ustadmobile/lib/db/entities/ClazzInvite;Ljava/lang/String;)VgetClazzInvite/()Lcom/ustadmobile/lib/db/entities/ClazzInvite;setClazzInvite0(Lcom/ustadmobile/lib/db/entities/ClazzInvite;)V getTimeZone()Ljava/lang/String; setTimeZone(Ljava/lang/String;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseԵfjava/lang/Object Companion!com.ustadmobile.lib.db.compositesClazzNameAndTerminologyxJ      20BJ00HGLcom/ustadmobile/lib/db/composites/ContentEntryAndContentJob$Companion;()V serializer#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/composites/ContentEntryAndContentJob; lib-database~_CiUjava/lang/Object!com.ustadmobile.lib.db.compositesContentEntryAndContentJobxvxL*!com.ustadmobile.lib.db.compositesContentEntryAndContentJobT                  ,20:+,BA0000  0  0 B5 0 0 0   0 J 0HJ 0HJ 0 HJ 0 HJ902 02 02 0 2  0 HJ020HJ  0HJ !0"HJ&#0$2%02&0'2(0)H*R0 R0  R0 R 0  -.=Lcom/ustadmobile/lib/db/composites/ContentEntryAndContentJob;seen1entry.Lcom/ustadmobile/lib/db/entities/ContentEntry; contentJob,Lcom/ustadmobile/lib/db/entities/ContentJob;contentJobItem7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;picture6Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker; (ILcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentJob;Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentJob;Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)V getContentJob.()Lcom/ustadmobile/lib/db/entities/ContentJob;getContentJobItem9()Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;getEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry; getPicture8()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2; component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseE_'java/lang/Object Companion!com.ustadmobile.lib.db.compositesContentEntryAndDetailRH{!com.ustadmobile.lib.db.compositesContentEntryAndDetail,T                  420:34BA0000  0  0 B5 0 0 0   0 J  0HJ !0HJ "0 HJ #0 HJ9$02 02 02 0 2  0 HJ%0&2'0HJ (0HJ )0*HJ&+0,2-02.0/2001H2R 08@X "R 08@X "R 0 8@X "R  0 8@X "569Lcom/ustadmobile/lib/db/composites/ContentEntryAndDetail;seen1entry.Lcom/ustadmobile/lib/db/entities/ContentEntry; latestVersion5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;picture6Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;status/Lcom/ustadmobile/lib/db/composites/BlockStatus;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker; (ILcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lcom/ustadmobile/lib/db/composites/BlockStatus;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lcom/ustadmobile/lib/db/composites/BlockStatus;)VgetEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry;setEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)VgetLatestVersion7()Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;setLatestVersion8(Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;)V getPicture8()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2; setPicture9(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)V getStatus1()Lcom/ustadmobile/lib/db/composites/BlockStatus; setStatus2(Lcom/ustadmobile/lib/db/composites/BlockStatus;)V component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database@CStjava/lang/Object Companion!com.ustadmobile.lib.db.compositesContentEntryAndListDetail^3!com.ustadmobile.lib.db.compositesContentEntryAndListDetail8            20B5 0 0 0 0  J 0HJ 0HJ 0HJ 0 HJ902 02 02 02 0 HJ 0!2"0HJ #0$HJ %0&HR 08@X   " R 08@X "R 08@X "R 0 8@X "'(=Lcom/ustadmobile/lib/db/composites/ContentEntryAndListDetail; contentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;picture6Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;contentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;status/Lcom/ustadmobile/lib/db/composites/BlockStatus;(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lcom/ustadmobile/lib/db/composites/BlockStatus;)VgetContentEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry;setContentEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)VgetContentEntryParentChildJoin?()Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;setContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)V getPicture8()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2; setPicture9(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)V getStatus1()Lcom/ustadmobile/lib/db/composites/BlockStatus; setStatus2(Lcom/ustadmobile/lib/db/composites/BlockStatus;)V component1 component2 component3 component4copyequalsotherhashCodetoString lib-database9ayjava/lang/Object!com.ustadmobile.lib.db.compositesContentEntryAndPictureQ#!L!com.ustadmobile.lib.db.compositesContentEntryAndPicture~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(:Lcom/ustadmobile/lib/db/composites/ContentEntryAndPicture;seen1entry.Lcom/ustadmobile/lib/db/entities/ContentEntry;picture6Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Vg(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)VgetEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry;setEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)V getPicture8()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2; setPicture9(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseŪ#java/lang/Object Companion!com.ustadmobile.lib.db.composites'ContentEntryImportJobProgress.Companion3R'6!com.ustadmobile.lib.db.composites'ContentEntryImportJobProgress.Companion>      20BJ00HKLcom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress$Companion;()V serializer#Lkotlinx/serialization/KSerializer;ALcom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress; lib-databasesfWM.java/lang/Object!com.ustadmobile.lib.db.compositesContentEntryImportJobProgressLޖ!com.ustadmobile.lib.db.compositesContentEntryImportJobProgressvF                 720:67BK00000 0  0 0 BC0000  0  0J "0HJ #0HJ $0HJ %0HJ &0 HJ '0HJG(0202020202  0 2 0HJ)0*2+0HJ ,0HJ -0 HJ&.0/20021022304H5R 0 X "R0X "R0X "R 0X "R0X "R0X  "!89ALcom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress;seen1cjiUidcjiItemProgress cjiItemTotal cjiStatuscjiErrorcjiOwnerPersonUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;Z(IJJJILjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJJILjava/lang/String;J)V getCjiError()Ljava/lang/String; setCjiError(Ljava/lang/String;)VgetCjiItemProgress()JsetCjiItemProgress(J)VgetCjiItemTotalsetCjiItemTotalgetCjiOwnerPersonUidsetCjiOwnerPersonUid getCjiStatus()I setCjiStatus(I)V getCjiUid setCjiUid component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasewFN"Ljava/lang/Object Companion!com.ustadmobile.lib.db.composites+CourseAssignmentMarkAndMarkerName.Companion=Qؿ!com.ustadmobile.lib.db.composites+CourseAssignmentMarkAndMarkerName.Companion>      20BJ00HOLcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName$Companion;()V serializer#Lkotlinx/serialization/KSerializer;ELcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName; lib-database`tZsjava/lang/Object!com.ustadmobile.lib.db.composites!CourseAssignmentMarkAndMarkerName]P<:!com.ustadmobile.lib.db.composites!CourseAssignmentMarkAndMarkerNameD                -20:,-BA0000 0 0  B5 0 0 0  0 J 0HJ 0HJ 0HJ 0HJ902 02 02 02  0HJ0 2!0HJ "0HJ #0HJ&$0%2&02'0(2)0*H+R 08@X "R0X "R0X "R 0X "./ELcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName;seen1courseAssignmentMark6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;markerFirstNamesmarkerLastNamemarkerPictureUriserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Vo(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetCourseAssignmentMark8()Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;setCourseAssignmentMark9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)VgetMarkerFirstNames()Ljava/lang/String;setMarkerFirstNames(Ljava/lang/String;)VgetMarkerLastNamesetMarkerLastNamegetMarkerPictureUrisetMarkerPictureUri component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database˷s`java/lang/Object Companion!com.ustadmobile.lib.db.composites,CourseAssignmentSubmissionFileAndTransferJob@b!com.ustadmobile.lib.db.composites,CourseAssignmentSubmissionFileAndTransferJob~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(PLcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob;seen1submissionFile@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;transferJobItem1Lcom/ustadmobile/lib/db/entities/TransferJobItem;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;Lcom/ustadmobile/lib/db/entities/TransferJobItem;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Vt(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)VgetSubmissionFileB()Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;setSubmissionFileC(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;)VgetTransferJobItem3()Lcom/ustadmobile/lib/db/entities/TransferJobItem;setTransferJobItem4(Lcom/ustadmobile/lib/db/entities/TransferJobItem;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasezejava/lang/Object Companion!com.ustadmobile.lib.db.compositesCourseBlockAndAssignment\!!com.ustadmobile.lib.db.compositesCourseBlockAndAssignment~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(<Lcom/ustadmobile/lib/db/composites/CourseBlockAndAssignment;seen1 courseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock; assignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Va(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V getAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; setAssignment4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VgetCourseBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;setCourseBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseModxҩjava/lang/Object Companion!com.ustadmobile.lib.db.compositesCourseBlockAndDbEntitiesf!com.ustadmobile.lib.db.compositesCourseBlockAndDbEntitiesZ           "        A20:@ABU0000  0  0 00BM 0 0 0   0   0  0J ,0HJ -0HJ .0 HJ /0 HJ 00 HJ 10HJQ202 02 02 0 2  0 2  0 2 0HJ304250HJ 60HJ 70HJ&8092:02;0<2=0>H?R  0 8@X "R0X "R 0 8@X "R  0 8@X  !""#R 08@X $%"&'R 08@X ()"*+BC<Lcom/ustadmobile/lib/db/composites/CourseBlockAndDbEntities;seen1 courseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock;courseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture; contentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;contentEntryLang*Lcom/ustadmobile/lib/db/entities/Language; assignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;assignmentCourseGroupSetNameserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;?(ILcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/Language;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/Language;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Ljava/lang/String;)V getAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; setAssignment4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VgetAssignmentCourseGroupSetName()Ljava/lang/String;setAssignmentCourseGroupSetName(Ljava/lang/String;)VgetContentEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry;setContentEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)VgetContentEntryLang,()Lcom/ustadmobile/lib/db/entities/Language;setContentEntryLang-(Lcom/ustadmobile/lib/db/entities/Language;)VgetCourseBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;setCourseBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)VgetCourseBlockPicture6()Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;setCourseBlockPicture7(Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;)V component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasevdޣjava/lang/Object Companion!com.ustadmobile.lib.db.compositesCourseBlockAndDisplayDetails"2y!com.ustadmobile.lib.db.compositesCourseBlockAndDisplayDetails,T                  420:34BA0000  0  0 B5 0 0 0   0 J  0HJ !0HJ "0 HJ #0 HJ9$02 02 02 0 2  0 HJ%0&2'0HJ (0HJ )0*HJ&+0,2-02.0/2001H2R 0 8@X "R  0 8@X "R 08@X "R 08@X "56@Lcom/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails;seen1 courseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock;courseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture; contentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;contentEntryPicture26Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)VgetContentEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry;setContentEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)VgetContentEntryPicture28()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;setContentEntryPicture29(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)VgetCourseBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;setCourseBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)VgetCourseBlockPicture6()Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;setCourseBlockPicture7(Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;)V component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database3X{1java/lang/Object Companion!com.ustadmobile.lib.db.composites$CourseBlockAndEditEntities.Companionu|d!com.ustadmobile.lib.db.composites$CourseBlockAndEditEntities.Companion>      20BJ00HHLcom/ustadmobile/lib/db/composites/CourseBlockAndEditEntities$Companion;()V serializer#Lkotlinx/serialization/KSerializer;>Lcom/ustadmobile/lib/db/composites/CourseBlockAndEditEntities; lib-database-"@Pjava/lang/Object!com.ustadmobile.lib.db.compositesCourseBlockAndEditEntitiesrr/5w!com.ustadmobile.lib.db.compositesCourseBlockAndEditEntities~                          L20:KLB0000  0  0 0000 000B}0 0 0   0   0  0 0 0 000J102J 30HJ400HJ 50HJ 60 HJ 70 HJ 80 HJ 90HJ :0HJ ;0HJ <0HJ=0202 02 0 2  0 2  0 2 02 02 02 0200HJ>0?2@0HJ A0HJ B0HJ&C0D2E02F0G2H0IHJR0 R0  R00 !"R0  #$R0 %&R 0  '(R0 )*R 0  +,R0 -.R0 /0MN>Lcom/ustadmobile/lib/db/composites/CourseBlockAndEditEntities;seen1 courseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock;courseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture; contentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;contentEntryPicture6Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;contentJobItem7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob; contentJob,Lcom/ustadmobile/lib/db/entities/ContentJob;contentEntryLang*Lcom/ustadmobile/lib/db/entities/Language; assignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;assignmentCourseGroupSetNameassignmentPeerAllocations8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;Lcom/ustadmobile/lib/db/entities/ContentJob;Lcom/ustadmobile/lib/db/entities/Language;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Ljava/lang/String;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;Lcom/ustadmobile/lib/db/entities/ContentJob;Lcom/ustadmobile/lib/db/entities/Language;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Ljava/lang/String;Ljava/util/List;)V getAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;getAssignmentCourseGroupSetName()Ljava/lang/String;getAssignmentPeerAllocations()Ljava/util/List;getContentEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry;getContentEntryLang,()Lcom/ustadmobile/lib/db/entities/Language;getContentEntryPicture8()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2; getContentJob.()Lcom/ustadmobile/lib/db/entities/ContentJob;getContentJobItem9()Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;getCourseBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;getCourseBlockPicture6()Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;asContentEntryAndJob=Lcom/ustadmobile/lib/db/composites/ContentEntryAndContentJob; component1 component10 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseGq;java/lang/Object Companion!com.ustadmobile.lib.db.composites%CourseBlockAndGradebookDisplayDetails% !com.ustadmobile.lib.db.composites%CourseBlockAndGradebookDisplayDetails,T                  420:34BA0000  0  0 B5 0 0 0   0 J  0HJ !0HJ "0 HJ #0 HJ9$02 02 02 0 2  0 HJ%0&2'0HJ (0HJ )0*HJ&+0,2-02.0/2001H2R 08@X "R 0 8@X "R  0 8@X "R 08@X "56ILcom/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails;seen1block-Lcom/ustadmobile/lib/db/entities/CourseBlock;courseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture; contentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;contentEntryPicture26Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)VgetBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;setBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)VgetContentEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry;setContentEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)VgetContentEntryPicture28()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;setContentEntryPicture29(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)VgetCourseBlockPicture6()Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;setCourseBlockPicture7(Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;)V component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseSK%0java/lang/Object Companion!com.ustadmobile.lib.db.compositesCourseBlockAndPicture/6#F!com.ustadmobile.lib.db.compositesCourseBlockAndPicture~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(9Lcom/ustadmobile/lib/db/composites/CourseBlockAndPicture;seen1block-Lcom/ustadmobile/lib/db/entities/CourseBlock;picture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Vd(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;)VgetBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;setBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)V getPicture6()Lcom/ustadmobile/lib/db/entities/CourseBlockPicture; setPicture7(Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseuX\,ݣjava/lang/Object Companion!com.ustadmobile.lib.db.compositesCourseBlockUidAndClazzUid n+4!com.ustadmobile.lib.db.compositesCourseBlockUidAndClazzUid^D                #20:"#B)0000 B00 J 0HJ 0HJ02020HJ020HJ 0HJ 0HJ&0202020 H!R0X   " R0X  "$%=Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;seen1clazzUidcourseBlockUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;E(IJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJ)V getClazzUid()J setClazzUid(J)VgetCourseBlockUidsetCourseBlockUid component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database_Zjava/lang/Object Companion!com.ustadmobile.lib.db.compositesCourseGroupMemberAndPersonS*!com.ustadmobile.lib.db.compositesCourseGroupMemberAndPerson~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(>Lcom/ustadmobile/lib/db/composites/CourseGroupMemberAndPerson;seen1courseGroupMember3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;person(Lcom/ustadmobile/lib/db/entities/Person;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseGroupMember;Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V^(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lcom/ustadmobile/lib/db/entities/Person;)VgetCourseGroupMember5()Lcom/ustadmobile/lib/db/entities/CourseGroupMember;setCourseGroupMember6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)V getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database1Bjava/lang/Object Companion!com.ustadmobile.lib.db.compositesCourseNameAndPersonNameqsFhlM!com.ustadmobile.lib.db.compositesCourseNameAndPersonName>               &20:%&B700000  B) 0 0 0 J 0HJ 0HJ 0HJ-02 02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R0X   "R0X  "R0X  "'(;Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;seen1 clazzName firstNameslastNameserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;y(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getClazzName()Ljava/lang/String; setClazzName(Ljava/lang/String;)V getFirstNames setFirstNames getLastName setLastName component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasezl\java/lang/Object Companion!com.ustadmobile.lib.db.compositesCoursePermissionAndListDetailb8!com.ustadmobile.lib.db.compositesCoursePermissionAndListDetailR2           20B) 0 0 0J 0HJ 0HJ 0HJ-02 02 02 0HJ020HJ 0HJ 0HR 08@X   "  R 08@X  "R 08@X " !ALcom/ustadmobile/lib/db/composites/CoursePermissionAndListDetail;coursePermission2Lcom/ustadmobile/lib/db/entities/CoursePermission;person(Lcom/ustadmobile/lib/db/entities/Person; personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;(Lcom/ustadmobile/lib/db/entities/CoursePermission;Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VgetCoursePermission4()Lcom/ustadmobile/lib/db/entities/CoursePermission;setCoursePermission5(Lcom/ustadmobile/lib/db/entities/CoursePermission;)V getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetPersonPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture;setPersonPicture2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V component1 component2 component3copyequalsotherhashCodetoString lib-database1.Rjava/lang/Object!com.ustadmobile.lib.db.compositesDiscussionPostAndPosterNames?=!com.ustadmobile.lib.db.compositesDiscussionPostAndPosterNamesD                -20:,-BA0000 0 0  B5 0 0 0  0 J 0HJ 0HJ 0HJ 0HJ902 02 02 02  0HJ0 2!0HJ "0HJ #0HJ&$0%2&02'0(2)0*H+R 08@X "R0X "R0X "R 0X "./@Lcom/ustadmobile/lib/db/composites/DiscussionPostAndPosterNames;seen1discussionPost0Lcom/ustadmobile/lib/db/entities/DiscussionPost; firstNameslastNamepersonPictureUriserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/DiscussionPost;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Vi(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetDiscussionPost2()Lcom/ustadmobile/lib/db/entities/DiscussionPost;setDiscussionPost3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)V getFirstNames()Ljava/lang/String; setFirstNames(Ljava/lang/String;)V getLastName setLastNamegetPersonPictureUrisetPersonPictureUri component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database0NZjava/lang/Object Companion!com.ustadmobile.lib.db.compositesEditAndViewPermission}N[c:!com.ustadmobile.lib.db.compositesEditAndViewPermissionV<              "20:!"B)0000 B00 J 0HJ 0HJ02020HJ020HJ 0HJ 0HJ&0202020H R0X   " R0X  "#$9Lcom/ustadmobile/lib/db/composites/EditAndViewPermission;seen1hasViewPermissionhasEditPermissionserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;E(IZZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(ZZ)VgetHasEditPermission()ZsetHasEditPermission(Z)VgetHasViewPermissionsetHasViewPermission component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseOn'yJ;java/lang/Object Companion!com.ustadmobile.lib.db.compositesEnrolmentRequestAndCoursePic)V)!com.ustadmobile.lib.db.compositesEnrolmentRequestAndCoursePic~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(@Lcom/ustadmobile/lib/db/composites/EnrolmentRequestAndCoursePic;seen1enrolmentRequest2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest; coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Vd(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lcom/ustadmobile/lib/db/entities/CoursePicture;)VgetCoursePicture1()Lcom/ustadmobile/lib/db/entities/CoursePicture;setCoursePicture2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)VgetEnrolmentRequest4()Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;setEnrolmentRequest5(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasea^Pjava/lang/Object Companion!com.ustadmobile.lib.db.composites EnrolmentRequestAndPersonDetails\Hdž!com.ustadmobile.lib.db.composites EnrolmentRequestAndPersonDetailsR2           20B) 0 0 0J 0HJ 0HJ 0HJ-02 02 02 0HJ020HJ 0HJ 0HR 08@X   "  R 08@X  "R 08@X " !DLcom/ustadmobile/lib/db/composites/EnrolmentRequestAndPersonDetails;enrolmentRequest2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest; personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;person(Lcom/ustadmobile/lib/db/entities/Person;(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/Person;)VgetEnrolmentRequest4()Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;setEnrolmentRequest5(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;)V getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetPersonPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture;setPersonPicture2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V component1 component2 component3copyequalsotherhashCodetoString lib-database#?java/lang/Object!com.ustadmobile.lib.db.compositesMessageAndOtherPersonHX!com.ustadmobile.lib.db.compositesMessageAndOtherPersonN                 -20:,-B70000  0  B) 0 0 0  J 0HJ 0HJ 0 HJ-02 02 02 0 HJ02 0HJ !0HJ "0#HJ&$0%2&02'0(2)0*H+R 08@X "R 08@X "R 0 8@X "./9Lcom/ustadmobile/lib/db/composites/MessageAndOtherPerson;seen1message)Lcom/ustadmobile/lib/db/entities/Message; otherPerson(Lcom/ustadmobile/lib/db/entities/Person; personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/Message;Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/Message;Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V getMessage+()Lcom/ustadmobile/lib/db/entities/Message; setMessage,(Lcom/ustadmobile/lib/db/entities/Message;)VgetOtherPerson*()Lcom/ustadmobile/lib/db/entities/Person;setOtherPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetPersonPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture;setPersonPicture2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasem!;mmT/java/lang/Object Companion!com.ustadmobile.lib.db.compositesOfflineItemAndState /!com.ustadmobile.lib.db.compositesOfflineItemAndStateF               ,20:+,B50000  0  B' 0 00  J 0HJ 0HJ 0 HJ+02 02 020 HJ0 20HJ  0HJ !0"HJ&#0$2%02&0'2(0)H*R 08@X "R 08@X "R0 X "-.7Lcom/ustadmobile/lib/db/composites/OfflineItemAndState;seen1 offlineItem-Lcom/ustadmobile/lib/db/entities/OfflineItem;activeDownload8Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;readyForOfflineserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/OfflineItem;Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)Vi(Lcom/ustadmobile/lib/db/entities/OfflineItem;Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;Z)VgetActiveDownload:()Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;setActiveDownload;(Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;)VgetOfflineItem/()Lcom/ustadmobile/lib/db/entities/OfflineItem;setOfflineItem0(Lcom/ustadmobile/lib/db/entities/OfflineItem;)VgetReadyForOffline()ZsetReadyForOffline(Z)V component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database!c3java/lang/Object Companion!com.ustadmobile.lib.db.compositesPermissionPairH!com.ustadmobile.lib.db.compositesPermissionPairV<              "20:!"B)0000 B00 J 0HJ 0HJ02020HJ020HJ 0HJ 0HJ&0202020H R0X   " R0X  "#$2Lcom/ustadmobile/lib/db/composites/PermissionPair;seen1firstPermissionsecondPermissionserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;E(IZZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(ZZ)VgetFirstPermission()ZsetFirstPermission(Z)VgetSecondPermissionsetSecondPermission component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseC{bUpIjava/lang/Object Companion!com.ustadmobile.lib.db.compositesPermissionTriple Em!com.ustadmobile.lib.db.compositesPermissionTriple<              &20:%&B100000  B#000 J 0HJ 0HJ 0HJ'0202020HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R0X   "R0X  "R0X  "'(4Lcom/ustadmobile/lib/db/composites/PermissionTriple;seen1firstPermissionsecondPermissionthirdPermissionserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;F(IZZZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(ZZZ)VgetFirstPermission()ZsetFirstPermission(Z)VgetSecondPermissionsetSecondPermissiongetThirdPermissionsetThirdPermission component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseg 0Xjava/lang/Object Companion!com.ustadmobile.lib.db.composites+PersonAndClazzLogAttendanceRecord.CompanionB{ !com.ustadmobile.lib.db.composites+PersonAndClazzLogAttendanceRecord.Companion>      20BJ00HOLcom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord$Companion;()V serializer#Lkotlinx/serialization/KSerializer;ELcom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord; lib-database{java/lang/Object!com.ustadmobile.lib.db.composites!PersonAndClazzLogAttendanceRecordXa]z5,!com.ustadmobile.lib.db.composites!PersonAndClazzLogAttendanceRecordN                 -20:,-B70000  0  B) 0 0 0  J 0HJ 0HJ 0 HJ-02 02 02 0 HJ02 0HJ !0HJ "0#HJ&$0%2&02'0(2)0*H+R 0 8@X "R 08@X "R 08@X "./ELcom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord;seen1person(Lcom/ustadmobile/lib/db/entities/Person; personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;attendanceRecord:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)VgetAttendanceRecord<()Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;setAttendanceRecord=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)V getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetPersonPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture;setPersonPicture2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseӴjava/lang/Object Companion!com.ustadmobile.lib.db.compositesPersonAndClazzMemberListDetails!com.ustadmobile.lib.db.compositesPersonAndClazzMemberListDetailsOP                  720:67BE0000  0  0 0 B; 0 00  0  0J "0HJ #0HJ $0 HJ %0 HJ &0HJ?'02 02 020 2 0 2 0HJ(0)2*0HJ +0HJ ,0-HJ&.0/20021022304H5R0 X "R 0X "R 0 X "R 08@X "R 08@X " !89CLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails;seen1person(Lcom/ustadmobile/lib/db/entities/Person; personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;earliestJoinDatelatestDateLeft enrolmentRoleserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;JJILkotlinx/serialization/internal/SerializationConstructorMarker;)V](Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;JJI)VgetEarliestJoinDate()JsetEarliestJoinDate(J)VgetEnrolmentRole()IsetEnrolmentRole(I)VgetLatestDateLeftsetLatestDateLeft getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetPersonPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture;setPersonPicture2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasekJ[krjava/lang/Object Companion!com.ustadmobile.lib.db.compositesPersonAndListDisplayDetails_]'+!com.ustadmobile.lib.db.compositesPersonAndListDisplayDetails,          20B 0 0J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HR 08@X "  R 08@X   " ?Lcom/ustadmobile/lib/db/composites/PersonAndListDisplayDetails;person(Lcom/ustadmobile/lib/db/entities/Person;picture/Lcom/ustadmobile/lib/db/entities/PersonPicture;Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V getPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture; setPicture2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V component1 component2copyequalsotherhashCodetoString lib-databaseumLjava/lang/Object!com.ustadmobile.lib.db.compositesPersonAndPicture#t$!com.ustadmobile.lib.db.compositesPersonAndPicture~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;seen1person(Lcom/ustadmobile/lib/db/entities/Person;picture/Lcom/ustadmobile/lib/db/entities/PersonPicture;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VZ(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V getPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture; setPicture2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database;cjava/lang/Object Companion!com.ustadmobile.lib.db.composites PersonNames4yw!com.ustadmobile.lib.db.composites PersonNamesk>               "20:!"B-0000 B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ0HJ&0202020H R0X   " R0X  "#$/Lcom/ustadmobile/lib/db/composites/PersonNames;seen1 firstNameslastNameserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;g(ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V'(Ljava/lang/String;Ljava/lang/String;)V getFirstNames()Ljava/lang/String; setFirstNames(Ljava/lang/String;)V getLastName setLastName component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database-Ojava/lang/Object Companion!com.ustadmobile.lib.db.compositesSiteTermsAndLangName@2V`=!com.ustadmobile.lib.db.compositesSiteTermsAndLangName(         20B00J  0HJ  0HJ 02020HJ020HJ 0HJ 0HR0 R0   8Lcom/ustadmobile/lib/db/composites/SiteTermsAndLangName;terms+Lcom/ustadmobile/lib/db/entities/SiteTerms;langDisplayName@(Lcom/ustadmobile/lib/db/entities/SiteTerms;Ljava/lang/String;)VgetLangDisplayName()Ljava/lang/String;getTerms-()Lcom/ustadmobile/lib/db/entities/SiteTerms; component1 component2copyequalsotherhashCodetoString lib-databasei9)java/lang/Object!com.ustadmobile.lib.db.composites!StudentAndBlockStatuses.CompanionygUcx!com.ustadmobile.lib.db.composites!StudentAndBlockStatuses.Companion>      20BJ00HELcom/ustadmobile/lib/db/composites/StudentAndBlockStatuses$Companion;()V serializer#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/composites/StudentAndBlockStatuses; lib-databasee}java/lang/Object!com.ustadmobile.lib.db.compositesStudentAndBlockStatuses4e8!com.ustadmobile.lib.db.compositesStudentAndBlockStatusesrL                 #20:"#B300 00 0  B0 00 J 0HJ00HJ#020200HJ020HJ 0HJ 0HJ&0202020 H!R00  R0 $%;Lcom/ustadmobile/lib/db/composites/StudentAndBlockStatuses;seen1studentCLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails; blockStatuses/Lcom/ustadmobile/lib/db/composites/BlockStatus;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VV(Lcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails;Ljava/util/List;)VgetBlockStatuses()Ljava/util/List; getStudentE()Lcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails; component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database.ү9java/lang/Object Companion!com.ustadmobile.lib.db.composites$StudentResultAndCourseBlockSourcedId5Q!com.ustadmobile.lib.db.composites$StudentResultAndCourseBlockSourcedId(         20B0 0J 0HJ 0HJ0202 0HJ020HJ 0HJ 0HR0X "  R08@X   " HLcom/ustadmobile/lib/db/composites/StudentResultAndCourseBlockSourcedId; studentResult/Lcom/ustadmobile/lib/db/entities/StudentResult; cbSourcedIdD(Lcom/ustadmobile/lib/db/entities/StudentResult;Ljava/lang/String;)VgetCbSourcedId()Ljava/lang/String;setCbSourcedId(Ljava/lang/String;)VgetStudentResult1()Lcom/ustadmobile/lib/db/entities/StudentResult;setStudentResult2(Lcom/ustadmobile/lib/db/entities/StudentResult;)V component1 component2copyequalsotherhashCodetoString lib-databaseejava/lang/Object!com.ustadmobile.lib.db.compositesSubmissionAndFiles.Companionq1 v!com.ustadmobile.lib.db.compositesSubmissionAndFiles.Companion>      20BJ00H@Lcom/ustadmobile/lib/db/composites/SubmissionAndFiles$Companion;()V serializer#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/composites/SubmissionAndFiles; lib-databasek($java/lang/Object!com.ustadmobile.lib.db.compositesSubmissionAndFilesb5}ջ!com.ustadmobile.lib.db.compositesSubmissionAndFiles>              20:B300 00 0  B0 00 J&0202020HR00  R0 6Lcom/ustadmobile/lib/db/composites/SubmissionAndFiles;seen1 submission<Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;filesPLcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VO(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Ljava/util/List;)VgetFiles()Ljava/util/List; getSubmission>()Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission; write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasex java/lang/Object Companion!com.ustadmobile.lib.db.compositesTransferJobAndTotalsV%eE!com.ustadmobile.lib.db.compositesTransferJobAndTotalsJ                 020:/0B=0000 0  0  B1 000  0 J 0HJ 0HJ 0HJ  0 HJ5!02 020202  0 HJ"0#2$0HJ %0HJ &0 HJ&'0(2)02*0+2,0-H.R 0 X "R0X "R 08@X "R0X "128Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;seen1 transferJob-Lcom/ustadmobile/lib/db/entities/TransferJob; totalSize transferredlatestErrorStrserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/TransferJob;JJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VD(Lcom/ustadmobile/lib/db/entities/TransferJob;JJLjava/lang/String;)VgetLatestErrorStr()Ljava/lang/String;setLatestErrorStr(Ljava/lang/String;)V getTotalSize()J setTotalSize(J)VgetTransferJob/()Lcom/ustadmobile/lib/db/entities/TransferJob;setTransferJob0(Lcom/ustadmobile/lib/db/entities/TransferJob;)VgetTransferredsetTransferred component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database rD!java/lang/Object Companion!com.ustadmobile.lib.db.compositesTransferJobItemStatus.CompanionҘ'!com.ustadmobile.lib.db.compositesTransferJobItemStatus.Companion       20BJ 0 2 0R0XT R0XT R0XT R0XT R0XT  CLcom/ustadmobile/lib/db/composites/TransferJobItemStatus$Companion;()VSTATUS_CANCELLEDSTATUS_COMPLETE_INT STATUS_FAILEDSTATUS_IN_PROGRESS_INTSTATUS_QUEUED_INTvalueOf9Lcom/ustadmobile/lib/db/composites/TransferJobItemStatus;value lib-databasewtjava/lang/ObjectSTATUS_CANCELLEDSTATUS_COMPLETE_INT STATUS_FAILEDSTATUS_IN_PROGRESS_INTSTATUS_QUEUED_INT!com.ustadmobile.lib.db.compositesTransferJobItemStatusIJ[c!com.ustadmobile.lib.db.compositesTransferJobItemStatusd      200: B0R0 jjj j j  9Lcom/ustadmobile/lib/db/composites/TransferJobItemStatus;value(Ljava/lang/String;II)VgetValue()IQUEUED IN_PROGRESSCOMPLETEFAILED CANCELLED Companion lib-databaseWئ?nSTATUS_CANCELLEDYA۪STATUS_COMPLETE_INTBt* STATUS_FAILEDYSTATUS_IN_PROGRESS_INT۲ESTATUS_QUEUED_INTo@rjjava/lang/Enum Companion&com.ustadmobile.lib.db.composites.xapiStateIdAndLastModified4QdJ&com.ustadmobile.lib.db.composites.xapiStateIdAndLastModified(         20B00J 0HJ 0HJ02020HJ020HJ 0HJ 0HR0X "  R0X   " ?Lcom/ustadmobile/lib/db/composites/xapi/StateIdAndLastModified; seStateId seLastMod(Ljava/lang/String;J)V getSeLastMod()J setSeLastMod(J)V getSeStateId()Ljava/lang/String; setSeStateId(Ljava/lang/String;)V component1 component2copyequalsotherhashCodetoString lib-database+hԊjava/lang/Objectcom.ustadmobile.lib.db.entitiesAssignmentProgressSummarys"&com.ustadmobile.lib.db.entitiesAssignmentProgressSummaryS8              %20:$%BA00000 0 0  B J0HJ&02020 2!0"H#R0X "R 0X  "R0X "R0X "R0X "&';Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;seen1submittedStudents totalStudentsmarkedStudents)activeUserHasViewLearnerRecordsPermissionisGroupAssignmentserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;H(IIIIZZLkotlinx/serialization/internal/SerializationConstructorMarker;)V()V,getActiveUserHasViewLearnerRecordsPermission()Z,setActiveUserHasViewLearnerRecordsPermission(Z)VsetGroupAssignmentgetMarkedStudents()IsetMarkedStudents(I)VgetSubmittedStudentssetSubmittedStudentsgetTotalStudentssetTotalStudentscalculateNotSubmittedStudents write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseUjRJjava/lang/Object Companioncom.ustadmobile.lib.db.entities+AssignmentSubmitterAndAllocations.Companion𦟮Qǂcom.ustadmobile.lib.db.entities+AssignmentSubmitterAndAllocations.Companion>      20BJ00HMLcom/ustadmobile/lib/db/entities/AssignmentSubmitterAndAllocations$Companion;()V serializer#Lkotlinx/serialization/KSerializer;CLcom/ustadmobile/lib/db/entities/AssignmentSubmitterAndAllocations; lib-database20Vsjava/lang/Objectcom.ustadmobile.lib.db.entities!AssignmentSubmitterAndAllocationslcom.ustadmobile.lib.db.entities!AssignmentSubmitterAndAllocationsvL                 #20:"#B300 00 0  B000 J 0HJ00HJ#020200HJ020HJ 0HJ 0HJ&0202020 H!R00  R0 $%CLcom/ustadmobile/lib/db/entities/AssignmentSubmitterAndAllocations;seen1 submitter<Lcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary; allocations8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VO(Lcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary;Ljava/util/List;)VgetAllocations()Ljava/util/List; getSubmitter>()Lcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary; component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseجjava/lang/Object Companioncom.ustadmobile.lib.db.entities$AssignmentSubmitterSummary.CompanionN jPcom.ustadmobile.lib.db.entities$AssignmentSubmitterSummary.Companion>      20BJ00HFLcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary$Companion;()V serializer#Lkotlinx/serialization/KSerializer;<Lcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary; lib-databaseX~java/lang/Objectcom.ustadmobile.lib.db.entitiesAssignmentSubmitterSummary"}ǾPcom.ustadmobile.lib.db.entitiesAssignmentSubmitterSummaryED                320:23BG0000 0 0 0  B=0 0 0  0 0J 0HJ  0HJ !0HJ "0HJ #0HJA$0202 02 02  02 0HJ%0&2'0HJ (0HJ )0HJ&*0+2,02-0.2/00H1R 0X "R 0X "R0X "R0X "R0X "45<Lcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary;seen1 submitterUidname pictureUrilatestPrivateCommentfileSubmissionStatusserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;{(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V;(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)VgetFileSubmissionStatus()IsetFileSubmissionStatus(I)VgetLatestPrivateComment()Ljava/lang/String;setLatestPrivateComment(Ljava/lang/String;)VgetNamesetName getPictureUri setPictureUrigetSubmitterUid()JsetSubmitterUid(J)V component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaserKE}java/lang/Object Companioncom.ustadmobile.lib.db.entities%AverageCourseAssignmentMark.Companionwicom.ustadmobile.lib.db.entities%AverageCourseAssignmentMark.Companion>      20BJ00HGLcom/ustadmobile/lib/db/entities/AverageCourseAssignmentMark$Companion;()V serializer#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/AverageCourseAssignmentMark; lib-databaseWjava/lang/Objectcom.ustadmobile.lib.db.entitiesAverageCourseAssignmentMarkz]gcom.ustadmobile.lib.db.entitiesAverageCourseAssignmentMark>               20: B)0000 B J020HJ0HJ&0202020HR0X   " R0X "!"=Lcom/ustadmobile/lib/db/entities/AverageCourseAssignmentMark;seen1 averageScoreaveragePenaltyserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;E(IFILkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetAveragePenalty()IsetAveragePenalty(I)VgetAverageScore()FsetAverageScore(F)VequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database^ܳ >java/lang/Object Companioncom.ustadmobile.lib.db.entitiesCacheLockJoin.CompanionPrͯ+com.ustadmobile.lib.db.entitiesCacheLockJoin.Companion     20BR0XT R0XT R0XT R0XT R0XT R 0XT  9Lcom/ustadmobile/lib/db/entities/CacheLockJoin$Companion;()VSTATUS_CREATED STATUS_ERRORSTATUS_PENDING_CREATIONSTATUS_PENDING_DELETETYPE_OFFLINE_ITEMTYPE_SERVER_RETENTION lib-database*C"Mjava/lang/ObjectSTATUS_CREATED STATUS_ERRORSTATUS_PENDING_CREATIONSTATUS_PENDING_DELETETYPE_OFFLINE_ITEMTYPE_SERVER_RETENTIONcom.ustadmobile.lib.db.entities CacheLockJoind_Xcom.ustadmobile.lib.db.entities CacheLockJoin`(       %   220:2BW000 0 0 0 0 0 J $0HJ %0HJ &0HJ '0HJ (0HJ )0HJ *0HJ +0HJ[,02020202 02 02 02 02 0HJ-0.2/0HJ 00HJ 10HR0X "R08@X "R 0X "R 08@X "R 0X "R0X "R 0X "R0X  !""#34/Lcom/ustadmobile/lib/db/entities/CacheLockJoin;cljId cljTableId cljEntityUidcljUrl cljLockId cljStatuscljTypecljOiUid(IIJLjava/lang/String;JIIJ)VgetCljEntityUid()JsetCljEntityUid(J)VgetCljId()IsetCljId(I)V getCljLockId setCljLockId getCljOiUid setCljOiUid getCljStatus setCljStatus getCljTableId setCljTableId getCljType setCljType getCljUrl()Ljava/lang/String; setCljUrl(Ljava/lang/String;)V component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString Companion lib-databaseJSTATUS_CREATED STATUS_ERROR]Ҡ&STATUS_PENDING_CREATIONo@rjSTATUS_PENDING_DELETEk$`&%TYPE_OFFLINE_ITEMTYPE_SERVER_RETENTIONo@rjjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesClazz.Companionm9r}-com.ustadmobile.lib.db.entitiesClazz.Companion&          20BJ 00 HR0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT 1Lcom/ustadmobile/lib/db/entities/Clazz$Companion;()VCLAZZ_CODE_DEFAULT_LENGTHCLAZZ_ENROLMENT_POLICY_OPEN CLAZZ_ENROLMENT_POLICY_WITH_LINKCLAZZ_FEATURE_ACTIVITYCLAZZ_FEATURE_ATTENDANCECLAZZ_FEATURE_CLAZZ_ASSIGNMENTTABLE_ID serializer#Lkotlinx/serialization/KSerializer;'Lcom/ustadmobile/lib/db/entities/Clazz; lib-databaseQjava/lang/ObjectCLAZZ_CODE_DEFAULT_LENGTHCLAZZ_ENROLMENT_POLICY_OPEN CLAZZ_ENROLMENT_POLICY_WITH_LINKCLAZZ_FEATURE_ACTIVITYCLAZZ_FEATURE_ATTENDANCECLAZZ_FEATURE_CLAZZ_ASSIGNMENTTABLE_IDcom.ustadmobile.lib.db.entitiesClazzecom.ustadmobile.lib.db.entitiesClazz P              @      l20:klB0B00B0  00 0 0 000000000 0000 00000 0!0"0#0$%B&Ja02b0HJc0 HJ!d0e2f02g0h2i0jHR 0 X '(")*R!0X +,"-R 0X .,"/R0X 01"23R0 8@X 45"67R0X 81"93R0X :1";3R0 8@X <5"=7R08@X >1"?3R08@X @1"A3R0X B1"C3R08@X D1"E3R0X F,"GR"08@X H1"I3R 0X J1"K3R0X L1"M3R0X N1"O3R0X P1"Q3R0X R1"S3R0X T1"U3R0X V1"W3R08@X X1"Y3R0X Z,"[R 08@X \1"]3R0X ^"_`m    !"n'Lcom/ustadmobile/lib/db/entities/Clazz; clazzName(Ljava/lang/String;)VclazzLocationUid(Ljava/lang/String;J)Vseen1clazzUid clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeclazzOwnerPersonUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetAttendanceAverage()FsetAttendanceAverage(F)V getClazzCode()Ljava/lang/String; setClazzCode getClazzDesc setClazzDescgetClazzEndTime()JsetClazzEndTime(J)VgetClazzEnrolmentPolicy()IsetClazzEnrolmentPolicy(I)VgetClazzFeaturessetClazzFeaturesgetClazzHolidayUMCalendarUidsetClazzHolidayUMCalendarUidgetClazzLastChangedBysetClazzLastChangedBy getClazzLct setClazzLctgetClazzLocalChangeSeqNumsetClazzLocalChangeSeqNumgetClazzLocationUidsetClazzLocationUidgetClazzMasterChangeSeqNumsetClazzMasterChangeSeqNum getClazzName setClazzNamegetClazzOwnerPersonUidsetClazzOwnerPersonUidgetClazzParentsPersonGroupUidsetClazzParentsPersonGroupUid%getClazzPendingStudentsPersonGroupUid%setClazzPendingStudentsPersonGroupUidgetClazzScheuleUMCalendarUidsetClazzScheuleUMCalendarUidgetClazzSchoolUidsetClazzSchoolUidgetClazzStartTimesetClazzStartTimegetClazzStudentsPersonGroupUidsetClazzStudentsPersonGroupUidgetClazzTeachersPersonGroupUidsetClazzTeachersPersonGroupUidgetClazzTerminologyUidsetClazzTerminologyUidgetClazzTimeZonesetClazzTimeZone getClazzUid setClazzUid()ZsetClazzActive(Z)VequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-database/gDCLAZZ_CODE_DEFAULT_LENGTHO؅~CLAZZ_ENROLMENT_POLICY_OPENv r CLAZZ_ENROLMENT_POLICY_WITH_LINKoweVzCLAZZ_FEATURE_ACTIVITYQuCLAZZ_FEATURE_ATTENDANCE^xmCLAZZ_FEATURE_CLAZZ_ASSIGNMENT\,TABLE_IDO؅~java/lang/Object Companioncom.ustadmobile.lib.db.entitiesClazzAssignment.Companion,]3 com.ustadmobile.lib.db.entitiesClazzAssignment.Companion&        20BJ00HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT R 0XT R0XT R0XT R0XT R0XT ;Lcom/ustadmobile/lib/db/entities/ClazzAssignment$Companion;()VCOMPLETION_CRITERIA_GRADEDCOMPLETION_CRITERIA_SUBMIT FILE_TYPE_ANYFILE_TYPE_AUDIO FILE_TYPE_DOCFILE_TYPE_IMAGEFILE_TYPE_VIDEOMARKED_BY_COURSE_LEADERMARKED_BY_PEERS"SUBMISSION_POLICY_MULTIPLE_ALLOWED$SUBMISSION_POLICY_SUBMIT_ALL_AT_ONCETABLE_IDTEXT_CHAR_LIMITTEXT_WORD_LIMIT serializer#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment; lib-databaseR o~ajava/lang/ObjectCOMPLETION_CRITERIA_GRADEDCOMPLETION_CRITERIA_SUBMIT FILE_TYPE_ANYFILE_TYPE_AUDIO FILE_TYPE_DOCFILE_TYPE_IMAGEFILE_TYPE_VIDEOMARKED_BY_COURSE_LEADERMARKED_BY_PEERS"SUBMISSION_POLICY_MULTIPLE_ALLOWED$SUBMISSION_POLICY_SUBMIT_ALL_AT_ONCETABLE_IDTEXT_CHAR_LIMITTEXT_WORD_LIMITcom.ustadmobile.lib.db.entitiesClazzAssignment07$com.ustadmobile.lib.db.entitiesClazzAssignmentD          \      20:B00 0 0 0 0  0  0 00 000000 0000000000 !B0 0 0 0 0  0  0 00 000000 000000000"J _0HJ `0HJ a0HJ b0HJ c0HJ d0HJ e0 HJ f0HJ g0HJ h0HJ i0HJ j0HJ k0HJ l0HJ m0HJ n0HJ o0HJ p0HJ q0HJ r0 HJ s0 HJ t0 HJ u0HJ v0 HJw0202 02 02 02 0 2 0 2 0 2020 202020202020 202020202020202020HJx0 2y0HJ z0HJ {0HJ*|0}2~02020HR 0 X #$"%&R 0 X '$"(&R08@X )*"+,R$08@X -./0"12R&08@X 3.45"67R08@X 80"92R 08@X :*";,R08@X <0"=2R08@X >*"?,R08@X @*"A,R08@X B0"C2R08@X D*"E,R08@X F0"G2R08@X H0"I2R 0 8@X J$"K&R0 8@X L$"M&R0 8@X N$"O&R08@X P0"Q2R08@X R0"S2R08@X T0"U2R08@X V0"W2R&08@X X.Y5"Z7R08@X [*"\,R08@X ]*"^,1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;seen1caUidcaTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaPeerReviewerCountcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;}(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V=(JLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJIJJIJ)V getCaActive()Z setCaActive(Z)VgetCaClassCommentEnabledsetCaClassCommentEnabled getCaClazzUid()J setCaClazzUid(J)V#getCaCompletionCriteria$annotations()VgetCaCompletionCriteria()IsetCaCompletionCriteria(I)VgetCaDescription$annotationsgetCaDescription()Ljava/lang/String;setCaDescription(Ljava/lang/String;)V getCaFileType setCaFileType getCaGroupUid setCaGroupUidgetCaLastChangedBysetCaLastChangedBygetCaLctsetCaLctgetCaLocalChangeSeqNumsetCaLocalChangeSeqNumgetCaMarkingTypesetCaMarkingTypegetCaMasterChangeSeqNumsetCaMasterChangeSeqNumgetCaNumberOfFilessetCaNumberOfFilesgetCaPeerReviewerCountsetCaPeerReviewerCountgetCaPrivateCommentsEnabledsetCaPrivateCommentsEnabledgetCaRequireFileSubmissionsetCaRequireFileSubmissiongetCaRequireTextSubmissionsetCaRequireTextSubmissiongetCaSizeLimitsetCaSizeLimitgetCaSubmissionPolicysetCaSubmissionPolicygetCaTextLimitsetCaTextLimitgetCaTextLimitTypesetCaTextLimitTypegetCaTitle$annotations getCaTitle setCaTitlegetCaUidsetCaUidgetCaXObjectUidsetCaXObjectUid component1 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component2 component20 component21 component22 component23 component24 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseX0/j0COMPLETION_CRITERIA_GRADEDv rCOMPLETION_CRITERIA_SUBMIToweVz FILE_TYPE_ANYb,kIFILE_TYPE_AUDIO]Ҡ& FILE_TYPE_DOCo@rjFILE_TYPE_IMAGEFILE_TYPE_VIDEOk$`&%MARKED_BY_COURSE_LEADERo@rjMARKED_BY_PEERS"SUBMISSION_POLICY_MULTIPLE_ALLOWED$SUBMISSION_POLICY_SUBMIT_ALL_AT_ONCEo@rjTABLE_ID[b`TEXT_CHAR_LIMITTEXT_WORD_LIMITo@rjjava/lang/Object Companioncom.ustadmobile.lib.db.entities)ClazzAssignmentCourseBlockAndSubmitterUidgcVcom.ustadmobile.lib.db.entities)ClazzAssignmentCourseBlockAndSubmitterUidX           %       A20:@ABQ0000  0  0 00BI 0 0 0   0  0 0J ,0HJ -0HJ .0 HJ /0 HJ 00 HJ 10HJM202 02 02 0 2  0 2 0 20HJ30240HJ 50HJ 607HJ&8092:02;0<2=0>H?R 08@X "R 08@X "R 0 8@X "R  0 8@X  !""#R0X $%"&'R 0 X ()"*+BCKLcom/ustadmobile/lib/db/entities/ClazzAssignmentCourseBlockAndSubmitterUid;seen1clazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment; courseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock;courseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;courseGroupSet0Lcom/ustadmobile/lib/db/entities/CourseGroupSet; submitterUidhasModeratePermissionserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;JZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;JZ)VgetClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;setClazzAssignment4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VgetCourseBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;setCourseBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)VgetCourseBlockPicture6()Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;setCourseBlockPicture7(Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;)VgetCourseGroupSet2()Lcom/ustadmobile/lib/db/entities/CourseGroupSet;setCourseGroupSet3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VgetHasModeratePermission()ZsetHasModeratePermission(Z)VgetSubmitterUid()JsetSubmitterUid(J)V component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database ܔjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesClazzEnrolment.Companion%^Kcom.ustadmobile.lib.db.entitiesClazzEnrolment.Companion        20BJ 00HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT :Lcom/ustadmobile/lib/db/entities/ClazzEnrolment$Companion;()VOUTCOME_DROPPED_OUTOUTCOME_FAILEDOUTCOME_GRADUATEDOUTCOME_IN_PROGRESS ROLE_PARENT ROLE_STUDENTROLE_STUDENT_PENDING ROLE_TEACHERTABLE_ID serializer#Lkotlinx/serialization/KSerializer;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; lib-database5s^java/lang/Object OUTCOME_DROPPED_OUTOUTCOME_FAILEDOUTCOME_GRADUATEDOUTCOME_IN_PROGRESS ROLE_PARENT ROLE_STUDENTROLE_STUDENT_PENDING ROLE_TEACHERTABLE_IDcom.ustadmobile.lib.db.entitiesClazzEnrolment4Gcom.ustadmobile.lib.db.entitiesClazzEnrolmentMF           )      M20:LMB00B000B 0 0 0 0 0000000000000BJ!E0F2G02H0I2J0KHR0X  "!"R0X #$"%&R 08@X '(")*R 0X +(",*R0X -(".*R0X /("0*R08@X 12"34R08@X 5("6*R0X 7("8*R08@X 9(":*R08@X ;("<*R0X =2">4R 08@X ?("@*R0X A2"B4R 08@X C("D*N    O0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;clazzUid personUid(JJ)Vrole(JJI)Vseen1clazzEnrolmentUidclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctclazzEnrolmentInviteUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;R(IJJJJJIFZJIJJIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetClazzEnrolmentActive()ZsetClazzEnrolmentActive(Z)V%getClazzEnrolmentAttendancePercentage()F%setClazzEnrolmentAttendancePercentage(F)VgetClazzEnrolmentClazzUid()JsetClazzEnrolmentClazzUid(J)VgetClazzEnrolmentDateJoinedsetClazzEnrolmentDateJoinedgetClazzEnrolmentDateLeftsetClazzEnrolmentDateLeftgetClazzEnrolmentInviteUidsetClazzEnrolmentInviteUidgetClazzEnrolmentLastChangedBy()IsetClazzEnrolmentLastChangedBy(I)VgetClazzEnrolmentLctsetClazzEnrolmentLct!getClazzEnrolmentLeavingReasonUid!setClazzEnrolmentLeavingReasonUid"getClazzEnrolmentLocalChangeSeqNum"setClazzEnrolmentLocalChangeSeqNum#getClazzEnrolmentMasterChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumgetClazzEnrolmentOutcomesetClazzEnrolmentOutcomegetClazzEnrolmentPersonUidsetClazzEnrolmentPersonUidgetClazzEnrolmentRolesetClazzEnrolmentRolegetClazzEnrolmentUidsetClazzEnrolmentUid write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-database>{ OUTCOME_DROPPED_OUTQ ajOUTCOME_FAILED,̑$OUTCOME_GRADUATED'+kOUTCOME_IN_PROGRESSl4,| ` ROLE_PARENT,CV ROLE_STUDENTui<ROLE_STUDENT_PENDINGL; ROLE_TEACHERi)H>TABLE_ID,java/lang/Object Companioncom.ustadmobile.lib.db.entitiesClazzEnrolmentWithClazzp&ܐcom.ustadmobile.lib.db.entitiesClazzEnrolmentWithClazzJ                 (20:'(B00000 0 0 0  0000000000BJ! 0!2"02#0$2%0&HR 08@X ")    *9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;seen1clazzEnrolmentUidclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctclazzEnrolmentInviteUidclazz'Lcom/ustadmobile/lib/db/entities/Clazz;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;y(IJJJJJIFZJIJJIJJLcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetClazz)()Lcom/ustadmobile/lib/db/entities/Clazz;setClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)V write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databaseu:.com/ustadmobile/lib/db/entities/ClazzEnrolment Companioncom.ustadmobile.lib.db.entities)ClazzEnrolmentWithLeavingReason.CompanionScom.ustadmobile.lib.db.entities)ClazzEnrolmentWithLeavingReason.Companion>      20BJ00HKLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$Companion;()V serializer#Lkotlinx/serialization/KSerializer;ALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason; lib-database<java/lang/Objectcom.ustadmobile.lib.db.entitiesClazzEnrolmentWithLeavingReason7;com.ustadmobile.lib.db.entitiesClazzEnrolmentWithLeavingReasonzP                  /20:./B00000 0 0 0  00000000000BJ&&0'2(02)0*2+0,H-R 08@X " !R0X "#"$%01ALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;seen1clazzEnrolmentUidclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctclazzEnrolmentInviteUid leavingReason/Lcom/ustadmobile/lib/db/entities/LeavingReason;timeZoneserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJJJJIFZJIJJIJJLcom/ustadmobile/lib/db/entities/LeavingReason;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetLeavingReason1()Lcom/ustadmobile/lib/db/entities/LeavingReason;setLeavingReason2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)V getTimeZone()Ljava/lang/String; setTimeZone(Ljava/lang/String;)V write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database7$.com/ustadmobile/lib/db/entities/ClazzEnrolment Companioncom.ustadmobile.lib.db.entitiesClazzInvite.Companion!com.ustadmobile.lib.db.entitiesClazzInvite.Companion        20BJ 0 0 HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT 7Lcom/ustadmobile/lib/db/entities/ClazzInvite$Companion;()VEMAILINTERNAL_MESSAGEPHONESTATUS_ACCEPTEDSTATUS_DECLINEDSTATUS_PENDINGTABLE_ID serializer#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/ClazzInvite; lib-database`cVjava/lang/ObjectEMAILINTERNAL_MESSAGEPHONESTATUS_ACCEPTEDSTATUS_DECLINEDSTATUS_PENDINGTABLE_IDcom.ustadmobile.lib.db.entities ClazzInvite;qcom.ustadmobile.lib.db.entities ClazzInviteUF         %        C20:BCBe00000 0 0  0  000Bc0000 0  0   0  00J +0HJ ,0HJ -0HJ .0HJ /0HJ 00 HJ 10 HJ 20HJ 30HJg40202020202 02  0 2  0 2 020HJ506270HJ 80HJ 90 HJ&:0;2<02=0>2?0@HAR0X "R0X "R0X "R08@X "R 0 X " R08@X !""R 0X #$"%&R 0 X '"( R 08@X )$"*&DE-Lcom/ustadmobile/lib/db/entities/ClazzInvite;seen1ciUid ciPersonUidciRoleId ciClazzUid inviteType inviteContact inviteToken inviteStatus inviteLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;n(IJJJJILjava/lang/String;Ljava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V.(JJJJILjava/lang/String;Ljava/lang/String;IJ)V getCiClazzUid()J setCiClazzUid(J)VgetCiPersonUidsetCiPersonUid getCiRoleId setCiRoleIdgetCiUidsetCiUidgetInviteContact()Ljava/lang/String;setInviteContact(Ljava/lang/String;)V getInviteLct setInviteLctgetInviteStatus()IsetInviteStatus(I)VgetInviteTokensetInviteToken getInviteType setInviteType component1 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database } EMAILo@rjINTERNAL_MESSAGEk$`&%PHONESTATUS_ACCEPTEDo@rjSTATUS_DECLINEDSTATUS_PENDINGb,kITABLE_ID0  Ujava/lang/Object Companioncom.ustadmobile.lib.db.entitiesClazzLog.Companionf:˛Tcom.ustadmobile.lib.db.entitiesClazzLog.Companion        20BJ 0 0 HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT 4Lcom/ustadmobile/lib/db/entities/ClazzLog$Companion;()VSTATUS_CREATEDSTATUS_HOLIDAYSTATUS_INACTIVESTATUS_MANUALLYCANCELEDSTATUS_RECORDEDSTATUS_RESCHEDULEDTABLE_ID serializer#Lkotlinx/serialization/KSerializer;*Lcom/ustadmobile/lib/db/entities/ClazzLog; lib-databaseFEPb7[java/lang/ObjectSTATUS_CREATEDSTATUS_HOLIDAYSTATUS_INACTIVESTATUS_MANUALLYCANCELEDSTATUS_RECORDEDSTATUS_RESCHEDULEDTABLE_IDcom.ustadmobile.lib.db.entitiesClazzLogWœަcom.ustadmobile.lib.db.entitiesClazzLogF           .      Q20:PQB'0000B0 0 00 0 0 00 0 0 0 00 000 00BJF0 2G0HJH0 HJ!I0J2K02L0M2N0OHR0X " !R0 X "#"$%R 0X &'"()R 0 X *#"+%R0 8@X ,-"./R08@X 0'"1)R08@X 2'"3)R08@X 4'"5)R0 X 6-"7/R0 X 8-"9/R0 X :-";/R0X <'"=)R0 X >-"?/R08@X @'"A)R0X B'"C)R 0X D'"E)R   S*Lcom/ustadmobile/lib/db/entities/ClazzLog; clazzLogUidclazzUidlogDate scheduleUid(JJJJ)Vseen1clazzLogClazzUid timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTimeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;d(IJJJJZLjava/lang/String;ZIIIJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetCancellationNote()Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VgetClazzLogCancelled()ZsetClazzLogCancelled(Z)VgetClazzLogClazzUid()JsetClazzLogClazzUid(J)VgetClazzLogDonesetClazzLogDonegetClazzLogLCB()IsetClazzLogLCB(I)VgetClazzLogLCSNsetClazzLogLCSNgetClazzLogLastChangedTimesetClazzLogLastChangedTimegetClazzLogMSQNsetClazzLogMSQNgetClazzLogNumAbsentsetClazzLogNumAbsentgetClazzLogNumPartialsetClazzLogNumPartialgetClazzLogNumPresentsetClazzLogNumPresentgetClazzLogScheduleUidsetClazzLogScheduleUidgetClazzLogStatusFlagsetClazzLogStatusFlaggetClazzLogUidsetClazzLogUid getLogDate setLogDategetTimeRecordedsetTimeRecordedequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databaseeݹdSTATUS_CREATEDb,kISTATUS_HOLIDAYo@rjSTATUS_INACTIVExC3TF"STATUS_MANUALLYCANCELEDSTATUS_RECORDED]Ҡ&STATUS_RESCHEDULED1Pҥ05TABLE_ID;b&java/lang/Object Companioncom.ustadmobile.lib.db.entities"ClazzLogAttendanceRecord.Companion4m'com.ustadmobile.lib.db.entities"ClazzLogAttendanceRecord.Companion&          20BJ 0 0 HR0XT R0XT R0XT R0XT R 0XT R 0XT DLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companion;()VATTENDANCE_THRESHOLD_GOODATTENDANCE_THRESHOLD_WARNING STATUS_ABSENTSTATUS_ATTENDEDSTATUS_PARTIALTABLE_ID serializer#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord; lib-database#gljava/lang/ObjectATTENDANCE_THRESHOLD_GOODATTENDANCE_THRESHOLD_WARNING STATUS_ABSENTSTATUS_ATTENDEDSTATUS_PARTIALTABLE_IDcom.ustadmobile.lib.db.entitiesClazzLogAttendanceRecord`D?_com.ustadmobile.lib.db.entitiesClazzLogAttendanceRecord >               120:01BY00000 0 0 0 0 0BJ%0&2'0HJ(0HJ!)0*2+02,0-2.0/HR0X "R0X "R 08@X "R 08@X "R 08@X "R 08@X " R0X !""R08@X #"$2    3:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;seen1clazzLogAttendanceRecordUid#clazzLogAttendanceRecordClazzLogUid!clazzLogAttendanceRecordPersonUidattendanceStatus*clazzLogAttendanceRecordMasterChangeSeqNum)clazzLogAttendanceRecordLocalChangeSeqNum%clazzLogAttendanceRecordLastChangedBy'clazzLogAttendanceRecordLastChangedTimeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;K(IJJJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetAttendanceStatus()IsetAttendanceStatus(I)V&getClazzLogAttendanceRecordClazzLogUid()J&setClazzLogAttendanceRecordClazzLogUid(J)V(getClazzLogAttendanceRecordLastChangedBy(setClazzLogAttendanceRecordLastChangedBy*getClazzLogAttendanceRecordLastChangedTime*setClazzLogAttendanceRecordLastChangedTime,getClazzLogAttendanceRecordLocalChangeSeqNum,setClazzLogAttendanceRecordLocalChangeSeqNum-getClazzLogAttendanceRecordMasterChangeSeqNum-setClazzLogAttendanceRecordMasterChangeSeqNum$getClazzLogAttendanceRecordPersonUid$setClazzLogAttendanceRecordPersonUidgetClazzLogAttendanceRecordUidsetClazzLogAttendanceRecordUidequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databaseEfdPsATTENDANCE_THRESHOLD_GOODGyATTENDANCE_THRESHOLD_WARNINGx`HI STATUS_ABSENTSTATUS_ATTENDEDo@rjSTATUS_PARTIAL]Ҡ&TABLE_IDbͰjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesClazzWithDisplayDetails'Godcom.ustadmobile.lib.db.entitiesClazzWithDisplayDetailsZ`                      H20:GHB0000 0  0 0 000000000000000000 0!0"#0$%0&'0(0)0*+B,J&?0@2A02B0C2D0EHFR !0"8@X -."/0R %0&8@X 12"34R'0X 56"78R(0X 96":8R #0$8@X ;<"=>IJ9Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;'Lcom/ustadmobile/lib/db/entities/Clazz;seen1clazzUid clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeclazzOwnerPersonUidclazzHolidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar; terminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology; coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture; numStudents numTeachersserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;5(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;JLcom/ustadmobile/lib/db/entities/HolidayCalendar;Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lcom/ustadmobile/lib/db/entities/CoursePicture;IILkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetClazzHolidayCalendar3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;setClazzHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VgetCoursePicture1()Lcom/ustadmobile/lib/db/entities/CoursePicture;setCoursePicture2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)VgetNumStudents()IsetNumStudents(I)VgetNumTeacherssetNumTeachersgetTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology;setTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseߨ,%com/ustadmobile/lib/db/entities/Clazz Companioncom.ustadmobile.lib.db.entities3ClazzWithHolidayCalendarAndAndTerminology.CompanionAcom.ustadmobile.lib.db.entities3ClazzWithHolidayCalendarAndAndTerminology.Companion>      20BJ00HULcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology$Companion;()V serializer#Lkotlinx/serialization/KSerializer;KLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology; lib-database5Agjava/lang/Objectcom.ustadmobile.lib.db.entities)ClazzWithHolidayCalendarAndAndTerminology$ͼkCcom.ustadmobile.lib.db.entities)ClazzWithHolidayCalendarAndAndTerminology7f                       D20:CDB0000 0  0 0 000000000000000000 0!0"#0$%0&'0()B*J702809HJ:0HJ&;0<2=02>0?2@0AHBR %0&8@X +,"-.R !0"8@X /0"12R #0$8@X 34"56EFKLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;'Lcom/ustadmobile/lib/db/entities/Clazz;seen1clazzUid clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeclazzOwnerPersonUidholidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar; terminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology; coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;3(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;JLcom/ustadmobile/lib/db/entities/HolidayCalendar;Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetCoursePicture1()Lcom/ustadmobile/lib/db/entities/CoursePicture;setCoursePicture2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)VgetHolidayCalendar3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;setHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VgetTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology;setTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasegmEQ%com/ustadmobile/lib/db/entities/Clazz Companioncom.ustadmobile.lib.db.entitiesClazzWithListDisplayDetails4:com.ustadmobile.lib.db.entitiesClazzWithListDisplayDetailsh                        W20:VWB0000 0 0  0 000000000000000000 0!0"0#0$0%0&0'(0)*0+,0-.B/JJ02K0LHJM0HJ&N0O2P02Q0R2S0THUR &0'8@X 01"23R *0+8@X 45"67R%0X 89":;R"0X <=">?R#0X @="A?R$0X BC"DER (0)8@X FG"HIXY=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails;'Lcom/ustadmobile/lib/db/entities/Clazz;seen1seen2clazzUid clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeclazzOwnerPersonUid numStudents numTeachers teacherNames lastRecordedclazzActiveEnrolment0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; terminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology; coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;H(IIJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;JIILjava/lang/String;JLcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetClazzActiveEnrolment2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;setClazzActiveEnrolment3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VgetCoursePicture1()Lcom/ustadmobile/lib/db/entities/CoursePicture;setCoursePicture2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)VgetLastRecorded()JsetLastRecorded(J)VgetNumStudents()IsetNumStudents(I)VgetNumTeacherssetNumTeachersgetTeacherNames()Ljava/lang/String;setTeacherNames(Ljava/lang/String;)VgetTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology;setTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseU%com/ustadmobile/lib/db/entities/Clazz Companioncom.ustadmobile.lib.db.entitiesComments.CompanioncQE؄_'com.ustadmobile.lib.db.entitiesComments.Companionf        20BJ00HR0XT R0XT  4Lcom/ustadmobile/lib/db/entities/Comments$Companion;()VCOMMENTS_STATUS_APPROVEDTABLE_ID serializer#Lkotlinx/serialization/KSerializer;*Lcom/ustadmobile/lib/db/entities/Comments; lib-databaseyx-`U6java/lang/ObjectCOMMENTS_STATUS_APPROVEDTABLE_IDcom.ustadmobile.lib.db.entitiesComments kxcom.ustadmobile.lib.db.entitiesCommentsD          1      M20:LMBs0000 0 0 0 0 00000Bu0 00 0 0 0 0 0000J 40HJ 50HJ 60HJ 70HJ 80HJ 90HJ :0HJ ;0HJ <0HJ =0HJ >0HJy?0202 0202 02 02 02 02 0202020HJ@02A0HJ B0HJ C0HJ&D0E2F02G0H2I0JHKR0X "R0X "R0X "R 0X  "!R 0X ""#R 0X $"%R 0X &"'R08@X (")R 0X *+",-R0X ./"01R08@X 2"3NO*Lcom/ustadmobile/lib/db/entities/Comments;seen1 commentsUid commentsTextcommentsEntityUidcommentsStatuscommentsFromPersonUidcommentsForSubmitterUidcommentsFromSubmitterUidcommentsFlaggedcommentsDeletedcommentsDateTimeAdded commentsLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;_(IJLjava/lang/String;JIJJJZZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JLjava/lang/String;JIJJJZZJJ)VgetCommentsDateTimeAdded()JsetCommentsDateTimeAdded(J)VgetCommentsDeleted()ZsetCommentsDeleted(Z)VgetCommentsEntityUidsetCommentsEntityUidgetCommentsFlaggedsetCommentsFlaggedgetCommentsForSubmitterUidsetCommentsForSubmitterUidgetCommentsFromPersonUidsetCommentsFromPersonUidgetCommentsFromSubmitterUidsetCommentsFromSubmitterUidgetCommentsLctsetCommentsLctgetCommentsStatus()IsetCommentsStatus(I)VgetCommentsText()Ljava/lang/String;setCommentsText(Ljava/lang/String;)VgetCommentsUidsetCommentsUid component1 component10 component11 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseS;COMMENTS_STATUS_APPROVEDb,kITABLE_IDS(qjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesContentEntry.Companion ޾com.ustadmobile.lib.db.entitiesContentEntry.Companion        20BJ#0%0$HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT  R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R 0XT !R"0XT &'8Lcom/ustadmobile/lib/db/entities/ContentEntry$Companion;()VALL_RIGHTS_RESERVEDCOMPLETION_CRITERIA_AUTOMATIC%COMPLETION_CRITERIA_MARKED_BY_STUDENTCOMPLETION_CRITERIA_MIN_SCORE FLAG_IMPORTEDLICENSE_TYPE_CC_0LICENSE_TYPE_CC_BYLICENSE_TYPE_CC_BY_NCLICENSE_TYPE_CC_BY_NC_ND'getLICENSE_TYPE_CC_BY_NC_ND$annotationsLICENSE_TYPE_CC_BY_NC_SALICENSE_TYPE_CC_BY_ND$getLICENSE_TYPE_CC_BY_ND$annotationsLICENSE_TYPE_CC_BY_SALICENSE_TYPE_CC_BY_SA_NCLICENSE_TYPE_OTHERLICENSE_TYPE_PUBLIC_DOMAINLICENSE_TYPE_UNSPECIFIEDOWNER_TYPE_COURSEOWNER_TYPE_LIBRARYTABLE_ID TYPE_ARTICLE TYPE_AUDIOTYPE_COLLECTION TYPE_DOCUMENT TYPE_EBOOKTYPE_INTERACTIVE_EXERCISETYPE_PDFTYPE_UNDEFINEDgetTYPE_UNDEFINED$annotations TYPE_VIDEO serializer#Lkotlinx/serialization/KSerializer;.Lcom/ustadmobile/lib/db/entities/ContentEntry; lib-databaseK;*java/lang/ObjectALL_RIGHTS_RESERVEDCOMPLETION_CRITERIA_AUTOMATIC%COMPLETION_CRITERIA_MARKED_BY_STUDENTCOMPLETION_CRITERIA_MIN_SCORE FLAG_IMPORTEDLICENSE_TYPE_CC_0LICENSE_TYPE_CC_BYLICENSE_TYPE_CC_BY_NCLICENSE_TYPE_CC_BY_NC_NDLICENSE_TYPE_CC_BY_NC_SALICENSE_TYPE_CC_BY_NDLICENSE_TYPE_CC_BY_SALICENSE_TYPE_CC_BY_SA_NCLICENSE_TYPE_OTHERLICENSE_TYPE_PUBLIC_DOMAINLICENSE_TYPE_UNSPECIFIEDOWNER_TYPE_COURSEOWNER_TYPE_LIBRARYTABLE_ID TYPE_ARTICLE TYPE_AUDIOTYPE_COLLECTION TYPE_DOCUMENT TYPE_EBOOKTYPE_INTERACTIVE_EXERCISETYPE_PDFTYPE_UNDEFINED TYPE_VIDEOcom.ustadmobile.lib.db.entities ContentEntry9x-com.ustadmobile.lib.db.entities ContentEntryF           G      s20:rsB'0000B 0  0 00 0000 000 00 0 0 0 0000 0 0 0 0 0  0 !0 "0 #0$%B&Jh02i0HJj0 HJ!k0l2m02n0o2p0qHR0X '(")*R0X +,"-.R$0 8@X /&01"23R!0 8@X 41"53R"0 8@X 67"89R0 8@X :7";9R 0 8@X <7"=9R 0 8@X >7"?9R0 X @1"A3R0 X B7"C9R0 8@X D1"E3R0 X F1"G3R0X H("I*R 0X J("K*R0 X L7"M9R0 X N7"O9R0X P,"Q.R0X R("S*R0 X T1"U3R0X V("W*R$0 8@X X&Y1"Z3R0 8@X [7"\9R0X ],"^.R0X _("`*R0X a("b*R&08@X c&d("e*R0X f("g*t   !"u.Lcom/ustadmobile/lib/db/entities/ContentEntry;title descriptionleafpublik)(Ljava/lang/String;Ljava/lang/String;ZZ)Vseen1contentEntryUidentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlags ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentOwnerTypecontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getAuthor()Ljava/lang/String; setAuthor(Ljava/lang/String;)V getCeInactive()Z setCeInactive(Z)V!getCompletionCriteria$annotationsgetCompletionCriteria()IsetCompletionCriteria(I)VgetContentEntryLastChangedBysetContentEntryLastChangedBygetContentEntryLct()JsetContentEntryLct(J)V getContentEntryLocalChangeSeqNum setContentEntryLocalChangeSeqNum!getContentEntryMasterChangeSeqNum!setContentEntryMasterChangeSeqNumgetContentEntryUidsetContentEntryUidgetContentFlagssetContentFlagsgetContentOwnersetContentOwnergetContentOwnerTypesetContentOwnerTypegetContentTypeFlagsetContentTypeFlaggetDescriptionsetDescription getEntryId setEntryIdgetLanguageVariantUidsetLanguageVariantUidgetLastModifiedsetLastModifiedgetLeafsetLeafgetLicenseNamesetLicenseNamegetLicenseTypesetLicenseType getLicenseUrl setLicenseUrlgetMinScore$annotations getMinScore setMinScoregetPrimaryLanguageUidsetPrimaryLanguageUid getPublik setPublik getPublisher setPublisher getSourceUrl setSourceUrlgetThumbnailUrl$annotationsgetThumbnailUrlsetThumbnailUrlgetTitlesetTitleequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-database&)"/ALL_RIGHTS_RESERVED'CVD COMPLETION_CRITERIA_AUTOMATICb,kI%COMPLETION_CRITERIA_MARKED_BY_STUDENTCOMPLETION_CRITERIA_MIN_SCOREo@rj FLAG_IMPORTEDo@rjLICENSE_TYPE_CC_07cg<LICENSE_TYPE_CC_BYo@rjLICENSE_TYPE_CC_BY_NC]Ҡ&LICENSE_TYPE_CC_BY_NC_ND۲ELICENSE_TYPE_CC_BY_NC_SAO؅~LICENSE_TYPE_CC_BY_ND`q7"LICENSE_TYPE_CC_BY_SALICENSE_TYPE_CC_BY_SA_NCk$`&%LICENSE_TYPE_OTHER1Pҥ05LICENSE_TYPE_PUBLIC_DOMAIN+LICENSE_TYPE_UNSPECIFIEDb,kIOWNER_TYPE_COURSEOWNER_TYPE_LIBRARYo@rjTABLE_IDEW}6 TYPE_ARTICLE+ TYPE_AUDIO'CVD TYPE_COLLECTIONo@rj TYPE_DOCUMENTO؅~ TYPE_EBOOKTYPE_INTERACTIVE_EXERCISEk$`&%TYPE_PDF1Pҥ05TYPE_UNDEFINEDb,kI TYPE_VIDEO]Ҡ&java/lang/Object Companioncom.ustadmobile.lib.db.entitiesContentEntryButtonModelm$%Mcom.ustadmobile.lib.db.entitiesContentEntryButtonModel     20BR0X "R 0X  " R 0X  "R0X "R0X "9Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;()VshowDeleteButtongetShowDeleteButton()ZsetShowDeleteButton(Z)VshowDownloadButtongetShowDownloadButtonsetShowDownloadButtonshowManageDownloadButtongetShowManageDownloadButtonsetShowManageDownloadButtonshowOpenButtongetShowOpenButtonsetShowOpenButtonshowUpdateButtongetShowUpdateButtonsetShowUpdateButton lib-database1#9:ϒjava/lang/Objectcom.ustadmobile.lib.db.entitiesContentEntryImportJob.Companion~,Ycom.ustadmobile.lib.db.entitiesContentEntryImportJob.Companionj"        20BJ0 0HR0XT R0XT  ALcom/ustadmobile/lib/db/entities/ContentEntryImportJob$Companion;()VPARAM_KEY_SUBTITLESTABLE_ID serializer#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob; lib-databasee|java/lang/ObjectPARAM_KEY_SUBTITLESTABLE_IDcom.ustadmobile.lib.db.entitiesContentEntryImportJob%LѮ4com.ustadmobile.lib.db.entitiesContentEntryImportJobGD          L      q20:pqB0000 0 0 0 0 00000000000000B0 0 0 0 0 0 0 000000000 000 0J O0HJ P0HJ Q0HJ R0HJ S0HJ T0HJ U0HJ V0HJ W0HJ X0HJ Y0HJ Z0HJ [0HJ \0HJ ]0HJ ^0HJ _0HJ `0HJ a0HJ b0HJc0202 02 02 02 02 02 02 020202020202020202 020202 0HJd02e0HJ f0HJ g0HJ&h0i2j02k0l2m0nHoR08@X  "!"R0X #$"%&R 0X '(")*R 0X +(",*R0X -."/0R0X 1$"2&R0X 3("4*R 0X 5("6*R 0X 7("8*R0X 9.":0R0X ;("<*R0X =.">0R0X ?("@*R 0X A("B*R0X C "D"R0X E "F"R0X G("H*R0X I "J"R08@X K("L*R0X M."N0rs7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;seen1cjiUid sourceUricjiOriginalFilenamecjiContentEntryUidcjiParentContentEntryUidcjiContentEntryVersioncjiItemProgress cjiItemTotal cjiStatuscjiRecursiveStatus cjiPluginIdcjiParentCjiUid cjiStartTime cjiFinishTimecjiContentDeletedOnCancellationcjiCompressionLevelcjiErrorcjiErrorDismissedcjiOwnerPersonUid cjiParamsserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJLjava/lang/String;Ljava/lang/String;JJJJJIIIJJJZILjava/lang/String;ZJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V[(JLjava/lang/String;Ljava/lang/String;JJJJJIIIJJJZILjava/lang/String;ZJLjava/lang/String;)VgetCjiCompressionLevel()IsetCjiCompressionLevel(I)V"getCjiContentDeletedOnCancellation()Z"setCjiContentDeletedOnCancellation(Z)VgetCjiContentEntryUid()JsetCjiContentEntryUid(J)VgetCjiContentEntryVersionsetCjiContentEntryVersion getCjiError()Ljava/lang/String; setCjiError(Ljava/lang/String;)VgetCjiErrorDismissedsetCjiErrorDismissedgetCjiFinishTimesetCjiFinishTimegetCjiItemProgresssetCjiItemProgressgetCjiItemTotalsetCjiItemTotalgetCjiOriginalFilenamesetCjiOriginalFilenamegetCjiOwnerPersonUidsetCjiOwnerPersonUid getCjiParams setCjiParamsgetCjiParentCjiUidsetCjiParentCjiUidgetCjiParentContentEntryUidsetCjiParentContentEntryUidgetCjiPluginIdsetCjiPluginIdgetCjiRecursiveStatussetCjiRecursiveStatusgetCjiStartTimesetCjiStartTime getCjiStatus setCjiStatus getCjiUid setCjiUid getSourceUri setSourceUri component1 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component2 component20 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseR <#PARAM_KEY_SUBTITLESdHDBTABLE_ID(0java/lang/Object Companioncom.ustadmobile.lib.db.entities%ContentEntryParentChildJoin.Companionrz9Fcom.ustadmobile.lib.db.entities%ContentEntryParentChildJoin.CompanionT       20BJ00HR0XT  GLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; lib-database!(3^java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesContentEntryParentChildJoinM]com.ustadmobile.lib.db.entitiesContentEntryParentChildJoineF                 <20:;<B000Ba0 0  0  0 0 0 0 00 00B# 0  0  0J00210HJ20HJ&30425026072809H:R 0 8@X "R08@X "R08@X  !""#R0 8@X $"%R0 8@X &"'R0 8@X (")R 0 8@X *"+R 0 8@X ,"-R 0X .!"/#=>=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; parentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry; childEntryindex`(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntry;I)Vseen1cepcjParentContentEntryUidcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct cepcjDeletedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;L(IJJIJJJIJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJI)VgetCepcjChildContentEntryUid()JsetCepcjChildContentEntryUid(J)VgetCepcjDeleted()ZsetCepcjDeleted(Z)VgetCepcjLastChangedBy()IsetCepcjLastChangedBy(I)V getCepcjLct setCepcjLctgetCepcjLocalChangeSeqNumsetCepcjLocalChangeSeqNumgetCepcjMasterChangeSeqNumsetCepcjMasterChangeSeqNumgetCepcjParentContentEntryUidsetCepcjParentContentEntryUid getCepcjUid setCepcjUid getChildIndex setChildIndexequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database>~wDTABLE_ID+java/lang/Object Companioncom.ustadmobile.lib.db.entitiesContentEntryPicture2.CompanionVd1com.ustadmobile.lib.db.entitiesContentEntryPicture2.CompanionT       20BJ00HR0XT  @Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2; lib-database2java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesContentEntryPicture2 -tcom.ustadmobile.lib.db.entitiesContentEntryPicture2F                 -20:,-B=0000 0 0  B100 0  0 J 0HJ 0HJ 0HJ 0HJ5020202 02  0HJ0 2!0HJ "0HJ #0HJ&$0%2&02'0(2)0*H+R08@X "R0X "R 0X "R08@X "./6Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;seen1cepUidcepLct cepPictureUricepThumbnailUriserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;i(IJJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V)(JJLjava/lang/String;Ljava/lang/String;)V getCepLct()J setCepLct(J)VgetCepPictureUri()Ljava/lang/String;setCepPictureUri(Ljava/lang/String;)VgetCepThumbnailUrisetCepThumbnailUri getCepUid setCepUid component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseyт0TABLE_ID.=Qujava/lang/Object Companioncom.ustadmobile.lib.db.entitiesContentEntryRelatedEntryJoin& 1com.ustadmobile.lib.db.entitiesContentEntryRelatedEntryJoineF                 :20:9:Bk00000 0 0  0 0000BJ.0/200HJ10HJ!20324025062708HR0X "R08@X "R08@X "R 08@X "R08@X  "!R 0X ""#R0X $"%R08@X &"'R 0 X ()"*+R 0X ,"-;    <>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;seen1cerejUidcerejContentEntryUidcerejRelatedEntryUidcerejLastChangedByrelTypecommentcerejRelLanguageUidcerejLocalChangeSeqNumcerejMasterChangeSeqNumcerejLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;^(IJJJIILjava/lang/String;JJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetCerejContentEntryUid()JsetCerejContentEntryUid(J)VgetCerejLastChangedBy()IsetCerejLastChangedBy(I)V getCerejLct setCerejLctgetCerejLocalChangeSeqNumsetCerejLocalChangeSeqNumgetCerejMasterChangeSeqNumsetCerejMasterChangeSeqNumgetCerejRelLanguageUidsetCerejRelLanguageUidgetCerejRelatedEntryUidsetCerejRelatedEntryUid getCerejUid setCerejUid getComment()Ljava/lang/String; setComment(Ljava/lang/String;)V getRelType setRelTypeequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-database!xREL_TYPE_SEE_ALSOREL_TYPE_TRANSLATED_VERSIONo@rjTABLE_ID1Pҥ05java/lang/Object Companioncom.ustadmobile.lib.db.entities(ContentEntryRelatedEntryJoinWithLanguageDTcom.ustadmobile.lib.db.entities(ContentEntryRelatedEntryJoinWithLanguage_T                    *20:)*B0Bu000 0 0 0 0 000000BJ020HJ 0HJ&!0"2#02$0%2&0'H(R 08@X "+,JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;relatedEntryJoinA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)Vseen1cerejUidcerejContentEntryUidcerejRelatedEntryUidcerejLastChangedByrelTypecommentcerejRelLanguageUidcerejLocalChangeSeqNumcerejMasterChangeSeqNumcerejLctlanguage*Lcom/ustadmobile/lib/db/entities/Language;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJJIILjava/lang/String;JJJJLcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getLanguage,()Lcom/ustadmobile/lib/db/entities/Language; setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)VequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseCz# <com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin Companioncom.ustadmobile.lib.db.entities"ContentEntryStatementScoreProgress7_com.ustadmobile.lib.db.entities"ContentEntryStatementScoreProgress,H            "      =20:<=Bi00000 0  0 0 0000BJ10 220HJ30HJ&4052602708290:H;R 0 X "R0X "R 0X "R0X " R0X !""#$R0X %"&R0X '"(R 0 X )*"+,R0X -".R0X /"0>?DLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;seen1 resultScore resultMax resultScaled resultWeightcontentCompleteprogresssuccesspenalty totalContenttotalCompletedContentserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;M(IIIFIZIBIIILkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetContentComplete()ZsetContentComplete(Z)V getPenalty()I setPenalty(I)V getProgress setProgress getResultMax setResultMaxgetResultScaled()FsetResultScaled(F)VgetResultScoresetResultScoregetResultWeightsetResultWeight getSuccess()B setSuccess(B)VgetTotalCompletedContentsetTotalCompletedContentgetTotalContentsetTotalContentequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database:>9)java/lang/Object Companioncom.ustadmobile.lib.db.entitiesContentEntryVersion.Companionm+Pcom.ustadmobile.lib.db.entitiesContentEntryVersion.Companion&          20BJ00HR0XT R0XT R0XT R0XT  R 0XT R 0XT  R 0XT ?Lcom/ustadmobile/lib/db/entities/ContentEntryVersion$Companion;()V PATH_POSTFIX9SELECT_OFFLINE_ITEM_UID_FOR_NEW_CONTENT_ENTRY_VERSION_SQLTABLE_ID TYPE_EPUBgetTYPE_EPUB$annotationsTYPE_PDF TYPE_VIDEOgetTYPE_VIDEO$annotations TYPE_XAPIgetTYPE_XAPI$annotations serializer#Lkotlinx/serialization/KSerializer;5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion; lib-database ل)java/lang/Object PATH_POSTFIX9SELECT_OFFLINE_ITEM_UID_FOR_NEW_CONTENT_ENTRY_VERSION_SQLTABLE_ID TYPE_EPUBTYPE_PDF TYPE_VIDEO TYPE_XAPIcom.ustadmobile.lib.db.entitiesContentEntryVersionF#vUcom.ustadmobile.lib.db.entitiesContentEntryVersionF           /      K20:JKBw0000 0 0 0 0 00000By00 0  0  0 0 0 0000J 20HJ 30HJ 40HJ 50HJ 60HJ 70HJ 80HJ 90HJ :0 HJ ;0HJ <0HJ}=020202 02  02  02 02 0 20202020HJ>0 2?0HJ @0HJ A0HJ&B0C2D02E0F2G0HHIR0X "R 0X "R 0 X " !R0X ""#R08@X $"%R 0X &"'R0X (")R08@X *"+R 0X ,"-R08@X ."/R08@X 0"1LM5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;seen1cevUidcevContentEntryUid cevOpenUricevContentTypecevManifestUrlcevSize cevInActivecevLastModifiedcevLctcevStorageSizecevOriginalSizeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JZJJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VA(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JZJJJJ)VgetCevContentEntryUid()JsetCevContentEntryUid(J)VgetCevContentType()Ljava/lang/String;setCevContentType(Ljava/lang/String;)VgetCevInActive()ZsetCevInActive(Z)VgetCevLastModifiedsetCevLastModified getCevLct setCevLctgetCevManifestUrlsetCevManifestUrl getCevOpenUri setCevOpenUrigetCevOriginalSizesetCevOriginalSize getCevSize setCevSizegetCevStorageSizesetCevStorageSize getCevUid setCevUid component1 component10 component11 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database      20BJ00HDLcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$Companion;()V serializer#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage; lib-database@/1<java/lang/Objectcom.ustadmobile.lib.db.entitiesContentEntryWithLanguagePLy0c-com.ustadmobile.lib.db.entitiesContentEntryWithLanguageJ                 520:45B0000 0 0 0 0 000 000000000000000 0!0"0#$0%&B'J&,0-2.02/002102H3R "0#8@X ()"*+67:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;.Lcom/ustadmobile/lib/db/entities/ContentEntry;seen1contentEntryUidtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentOwnerTypecontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlanguage*Lcom/ustadmobile/lib/db/entities/Language;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;!(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJIJJIJLcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getLanguage,()Lcom/ustadmobile/lib/db/entities/Language; setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)V write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database6EtD,com/ustadmobile/lib/db/entities/ContentEntry Companioncom.ustadmobile.lib.db.entities ContentJobW`Yfbcom.ustadmobile.lib.db.entities ContentJobD          &      ?20:>?B_0000 0 0 0  000B[0 00 0  0 0   00J )0HJ *0HJ +0HJ ,0HJ -0HJ .0 HJ /0HJ 00HJ_10202 0202 02  02 0 2  020HJ20 230HJ 40HJ 50HJ&607280290:2;0<H=R 0 X "R08@X "R 0X "R0X " R 0X !""R08@X #"$R 0X %"&R0X '"(@A,Lcom/ustadmobile/lib/db/entities/ContentJob;seen1cjUidtoUri cjProgresscjTotalcjNotificationTitlecjIsMeteredAllowedparamscjLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;~(IJLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V>(JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;J)VgetCjIsMeteredAllowed()ZsetCjIsMeteredAllowed(Z)VgetCjLct()JsetCjLct(J)VgetCjNotificationTitle()Ljava/lang/String;setCjNotificationTitle(Ljava/lang/String;)V getCjProgress setCjProgress getCjTotal setCjTotalgetCjUidsetCjUid getParams setParamsgetToUrisetToUri component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database}v@hTABLE_IDpH&=java/lang/Object Companioncom.ustadmobile.lib.db.entitiesCourseAssignmentMark.Companionyځ=F com.ustadmobile.lib.db.entitiesCourseAssignmentMark.CompanionT       20BJ00HR0XT  @Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; lib-databasef$rظjava/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesCourseAssignmentMarkB"3>com.ustadmobile.lib.db.entitiesCourseAssignmentMarkpD                :20:9:Bs00000 0 0  0 0 0 000BJ!20324025062708HR0X "R08@X "R08@X "R 0 X " !R 0 X "#"$%R 08@X &"'R08@X (")R0 8@X *"+!R0 X ,"-!R0X ."/R08@X 0"1;   <6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;seen1camUidcamAssignmentUidcamSubmitterUidcamMarkerSubmitterUidcamMarkerPersonUidcamMarkerCommentcamMark camMaxMark camPenaltycamLct camClazzUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;_(IJJJJJLjava/lang/String;FFFJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetCamAssignmentUid()JsetCamAssignmentUid(J)VgetCamClazzUidsetCamClazzUid getCamLct setCamLct getCamMark()F setCamMark(F)VgetCamMarkerComment()Ljava/lang/String;setCamMarkerComment(Ljava/lang/String;)VgetCamMarkerPersonUidsetCamMarkerPersonUidgetCamMarkerSubmitterUidsetCamMarkerSubmitterUid getCamMaxMark setCamMaxMark getCamPenalty setCamPenaltygetCamSubmitterUidsetCamSubmitterUid getCamUid setCamUid write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databasejyPTABLE_IDeomjava/lang/Object Companioncom.ustadmobile.lib.db.entities$CourseAssignmentSubmission.Companion}z9zcom.ustadmobile.lib.db.entities$CourseAssignmentSubmission.Companion&          20BJ 00HR0XT R0XT R0XT R0XT R0XT R 0XT R 0 XT R 0XT FLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$Companion;()VMARKEDMIN_SUBMITTER_UID_FOR_PERSON NOT_SUBMITTEDSUBMISSION_TYPE_FILESUBMISSION_TYPE_TEXT SUBMITTED#SUBMITTER_ENROLLED_BUT_NOT_IN_GROUPTABLE_ID serializer#Lkotlinx/serialization/KSerializer;<Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission; lib-database/?:~[java/lang/ObjectMARKEDMIN_SUBMITTER_UID_FOR_PERSON NOT_SUBMITTEDSUBMISSION_TYPE_FILESUBMISSION_TYPE_TEXT SUBMITTED#SUBMITTER_ENROLLED_BUT_NOT_IN_GROUPTABLE_IDcom.ustadmobile.lib.db.entitiesCourseAssignmentSubmission~Vg4com.ustadmobile.lib.db.entitiesCourseAssignmentSubmissionF         "        ?20:>?B[00000 0  0 0 00BW0000  0  0 0 0J (0HJ )0HJ *0HJ +0HJ ,0 HJ -0HJ .0HJ /0HJ[00202020202  0 2 02 02 0HJ102230HJ 40HJ 50 HJ&607280290:2;0<H=R0X "R 08@X "R0X "R0X "R 0 X "R 08@X  "!R 0X "#"$%R08@X &"'@A<Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;seen1casUidcasAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType casTimestamp casClazzUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;\(IJJJJLjava/lang/String;IJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJJJLjava/lang/String;IJJ)VgetCasAssignmentUid()JsetCasAssignmentUid(J)VgetCasClazzUidsetCasClazzUidgetCasSubmitterPersonUidsetCasSubmitterPersonUidgetCasSubmitterUidsetCasSubmitterUid getCasText()Ljava/lang/String; setCasText(Ljava/lang/String;)VgetCasTimestampsetCasTimestamp getCasType()I setCasType(I)V getCasUid setCasUid component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database5V'MARKEDMIN_SUBMITTER_UID_FOR_PERSON x NOT_SUBMITTEDb,kISUBMISSION_TYPE_FILESUBMISSION_TYPE_TEXTo@rj SUBMITTEDo@rj#SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP~} YTABLE_ID)UKjava/lang/Object Companioncom.ustadmobile.lib.db.entities(CourseAssignmentSubmissionFile.CompanionI6com.ustadmobile.lib.db.entities(CourseAssignmentSubmissionFile.CompanionT       20BJ00HR0XT  JLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile; lib-databasei؅b8java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesCourseAssignmentSubmissionFile!]Gcom.ustadmobile.lib.db.entitiesCourseAssignmentSubmissionFileD          1      M20:LMBw00000 0 0  0  0 0000By0000 0  0   0   0 000J 40HJ 50HJ 60HJ 70HJ 80HJ 90HJ :0HJ ;0 HJ <0 HJ =0 HJ >0HJ}?0202020202 02  0 2  0 2  0 202020HJ@02A0HJ B0HJ C0 HJ&D0E2F02G0H2I0JHKR0X "R 0X "R08@X "R 0 X  !""#R 0 X $!"%#R0X &'"()R0X *"+R08@X ,"-R08@X ."/R08@X 0"1R 0 X 2!"3#NO@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;seen1casaUidcasaSubmissionUidcasaSubmitterUid casaCaUid casaClazzUid casaMimeType casaFileNamecasaUricasaSize casaTimestamp casaDeletedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJJJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VA(JJJJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZ)V getCasaCaUid()J setCasaCaUid(J)VgetCasaClazzUidsetCasaClazzUidgetCasaDeleted()ZsetCasaDeleted(Z)VgetCasaFileName()Ljava/lang/String;setCasaFileName(Ljava/lang/String;)VgetCasaMimeTypesetCasaMimeType getCasaSize()I setCasaSize(I)VgetCasaSubmissionUidsetCasaSubmissionUidgetCasaSubmitterUidsetCasaSubmitterUidgetCasaTimestampsetCasaTimestamp getCasaUid setCasaUid getCasaUri setCasaUri component1 component10 component11 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseH!5 tTABLE_ID\cy,java/lang/Object Companioncom.ustadmobile.lib.db.entitiesCourseBlock.Companion(]lcom.ustadmobile.lib.db.entitiesCourseBlock.Companion        20BJ 0 0 HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT 7Lcom/ustadmobile/lib/db/entities/CourseBlock$Companion;()VBLOCK_ASSIGNMENT_TYPEBLOCK_CONTENT_TYPEBLOCK_DISCUSSION_TYPEBLOCK_EXTERNAL_APPBLOCK_MODULE_TYPEBLOCK_TEXT_TYPETABLE_ID serializer#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/CourseBlock; lib-database4W74java/lang/ObjectBLOCK_ASSIGNMENT_TYPEBLOCK_CONTENT_TYPEBLOCK_DISCUSSION_TYPEBLOCK_EXTERNAL_APPBLOCK_MODULE_TYPEBLOCK_TEXT_TYPETABLE_IDcom.ustadmobile.lib.db.entities CourseBlockwAоsx^com.ustadmobile.lib.db.entities CourseBlockZN             Y      20:B00000 0  0  0 000000000 00000 0 0 0 !B0000  0   0  0 0000 0 000 0 0000 0  0  0 "J \0HJ ]0HJ ^0HJ_0HJJ`0HJJ a0HJ b0HJ c0 HJ d0HJ e0HJ f0HJ g0HJ h0HJ i0 HJ j0 HJ k0 HJ l0HJ m0HJ n0 HJ o0 HJ p0HJ q0HJ r0HJs0202020202  0 2  0 2 02 02020202 02 020202 0 202020202 0 2 0 2 0 HtJu02v0HJ w0HJ x0 HJ'y0z2{02|0}2~0HR0X #$"%&R0 X '(")*R0X +,"-.R 0X /0"12R0 X 3("4*R0X 5,"6.R 0 X 7("8*R0X 9,":.R0X ;,"<.R0X =$">&R 0X ?,"@.R0X A0"B2R0X C0"D2R0X E0"F2R08@X G,"H.R0X MIJ"KLR0 X N("O*R0X MPJ"QLR0X R,"S.R0 X T("U*R 0 X V("W*R0X X0"Y2R08@X Z,"[.-Lcom/ustadmobile/lib/db/entities/CourseBlock;seen1cbUidcbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbClazzSourcedIdcbActivecbHidden cbEntityUidcbLct cbSourcedId cbMetadatacbCreatedByAppIdserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getCbActive()Z setCbActive(Z)VgetCbClazzSourcedId()Ljava/lang/String;setCbClazzSourcedId(Ljava/lang/String;)V getCbClazzUid()J setCbClazzUid(J)VgetCbCompletionCriteria()IsetCbCompletionCriteria(I)VgetCbCreatedByAppIdsetCbCreatedByAppIdgetCbDeadlineDatesetCbDeadlineDategetCbDescriptionsetCbDescriptiongetCbEntityUidsetCbEntityUidgetCbGracePeriodDatesetCbGracePeriodDate getCbHidden setCbHiddengetCbHideUntilDatesetCbHideUntilDategetCbIndentLevelsetCbIndentLevel getCbIndex setCbIndexgetCbLateSubmissionPenaltysetCbLateSubmissionPenaltygetCbLctsetCbLctgetCbMaxPoints()Ljava/lang/Float;setCbMaxPoints(Ljava/lang/Float;)VLjava/lang/Float; getCbMetadata setCbMetadatagetCbMinPointssetCbMinPointsgetCbModuleParentBlockUidsetCbModuleParentBlockUidgetCbSourcedIdsetCbSourcedId getCbTitle setCbTitle getCbType setCbTypegetCbUidsetCbUid component1 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component2 component20 component21 component22 component23 component3 component4 component5 component6 component7 component8 component9copy(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/CourseBlock;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database&Hp9BLOCK_ASSIGNMENT_TYPEqQBLOCK_CONTENT_TYPE Hx+BLOCK_DISCUSSION_TYPE~)BLOCK_EXTERNAL_APPXDqrBLOCK_MODULE_TYPEoweVzBLOCK_TEXT_TYPEv rTABLE_IDAЕtjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesCourseBlockPicture.Companion1=@Wcom.ustadmobile.lib.db.entitiesCourseBlockPicture.CompanionT       20BJ00HR0XT  >Lcom/ustadmobile/lib/db/entities/CourseBlockPicture$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture; lib-database}ң]~zjava/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesCourseBlockPicturejc0Z5com.ustadmobile.lib.db.entitiesCourseBlockPictureF                 -20:,-B=0000 0 0  B100 0  0 J 0HJ 0HJ 0HJ 0HJ5020202 02  0HJ0 2!0HJ "0HJ #0HJ&$0%2&02'0(2)0*H+R08@X "R0X "R 0X "R08@X "./4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;seen1cbpUidcbpLct cbpPictureUricbpThumbnailUriserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;i(IJJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V)(JJLjava/lang/String;Ljava/lang/String;)V getCbpLct()J setCbpLct(J)VgetCbpPictureUri()Ljava/lang/String;setCbpPictureUri(Ljava/lang/String;)VgetCbpThumbnailUrisetCbpThumbnailUri getCbpUid setCbpUid component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseJ;u!hTABLE_ID&TP>?'java/lang/Object Companioncom.ustadmobile.lib.db.entitiesCourseGroupMember.Companionscom.ustadmobile.lib.db.entitiesCourseGroupMember.CompanionT       20BJ00HR0XT  =Lcom/ustadmobile/lib/db/entities/CourseGroupMember$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/CourseGroupMember; lib-databaseP몬|Wjava/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesCourseGroupMemberrk;com.ustadmobile.lib.db.entitiesCourseGroupMember/D                120:01BA00000 0 0  B70000 0 J 0HJ 0HJ 0HJ 0HJ  0HJ;!0202020202 0HJ"0#2$0HJ %0HJ &0'HJ&(0)2*02+0,2-0.H/R0X "R 08@X "R0X "R0X "R08@X "233Lcom/ustadmobile/lib/db/entities/CourseGroupMember;seen1cgmUid cgmSetUidcgmGroupNumber cgmPersonUidcgmLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;H(IJJIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJIJJ)VgetCgmGroupNumber()IsetCgmGroupNumber(I)V getCgmLct()J setCgmLct(J)VgetCgmPersonUidsetCgmPersonUid getCgmSetUid setCgmSetUid getCgmUid setCgmUid component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseo*1/iTABLE_IDX-'rjava/lang/Object Companioncom.ustadmobile.lib.db.entities"CourseGroupMemberAndName.CompanionXcom.ustadmobile.lib.db.entities"CourseGroupMemberAndName.Companion>      20BJ00HDLcom/ustadmobile/lib/db/entities/CourseGroupMemberAndName$Companion;()V serializer#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/CourseGroupMemberAndName; lib-database"l]java/lang/Objectcom.ustadmobile.lib.db.entitiesCourseGroupMemberAndName="Rcom.ustadmobile.lib.db.entitiesCourseGroupMemberAndNameMH                620:56BG0000  0  0 0B= 0 00  0   0J #0HJ $0HJ %0 HJ &0 HJ '0HJA(02 02 020 2 0 2  0HJ)0 2*0HJ +0HJ ,0HJ&-0.2/020012203H4R 08@X "R 0 X "R0X "R0 X " R 0X !""78:Lcom/ustadmobile/lib/db/entities/CourseGroupMemberAndName;seen1cgm3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;name personUidenrolmentIsActive pictureUriserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/CourseGroupMember;Ljava/lang/String;JZLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V\(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Ljava/lang/String;JZLjava/lang/String;)VgetCgm5()Lcom/ustadmobile/lib/db/entities/CourseGroupMember;setCgm6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)VgetEnrolmentIsActive()ZsetEnrolmentIsActive(Z)VgetName()Ljava/lang/String;setName(Ljava/lang/String;)V getPersonUid()J setPersonUid(J)V getPictureUri setPictureUri component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseFu,java/lang/Object Companioncom.ustadmobile.lib.db.entitiesCourseGroupSet.Companionu#/ڼcom.ustadmobile.lib.db.entitiesCourseGroupSet.CompanionT       20BJ00HR0XT  :Lcom/ustadmobile/lib/db/entities/CourseGroupSet$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;0Lcom/ustadmobile/lib/db/entities/CourseGroupSet; lib-database9HNSjava/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesCourseGroupSetKmGcom.ustadmobile.lib.db.entitiesCourseGroupSetD                .20:-.BK0000 0  0 0 0BJ&%0&2'02(0)2*0+H,R 0 X "R 08@X "R 08@X "R0X "R0X  "!"R08@X #"$/00Lcom/ustadmobile/lib/db/entities/CourseGroupSet;seen1cgsUidcgsNamecgsTotalGroups cgsActive cgsClazzUidcgsLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;Z(IJLjava/lang/String;IZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getCgsActive()Z setCgsActive(Z)VgetCgsClazzUid()JsetCgsClazzUid(J)V getCgsLct setCgsLct getCgsName()Ljava/lang/String; setCgsName(Ljava/lang/String;)VgetCgsTotalGroups()IsetCgsTotalGroups(I)V getCgsUid setCgsUid write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database 3K TABLE_ID߯$njava/lang/Object Companioncom.ustadmobile.lib.db.entitiesCoursePermission.Companion:9 Wށcom.ustadmobile.lib.db.entitiesCoursePermission.Companion|$         20BJ0 0 HR0XT R0XT R0XT  <Lcom/ustadmobile/lib/db/entities/CoursePermission$Companion;()VSTUDENT_DEFAULT_PERMISSIONSTABLE_IDTEACHER_DEFAULT_PERMISSIONS serializer#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/CoursePermission; lib-databasesea|ipjava/lang/ObjectSTUDENT_DEFAULT_PERMISSIONSTABLE_IDTEACHER_DEFAULT_PERMISSIONScom.ustadmobile.lib.db.entitiesCoursePermissionɉ zcom.ustadmobile.lib.db.entitiesCoursePermissionB        %       ?20:>?BY00000 0 0 0 0 0BU0000 0 0 0 0 J (0HJ )0HJ *0HJ +0HJ ,0HJ -0HJ .0HJ /0 HJY00202020202 02 02 02 0 HJ10 220HJ 30HJ 405HJ&607280290:2;0<H=R0X "R 0 X "R08@X "R 0X "R0X " !R 0X ""#R 0X $"%R08@X &"'@A2Lcom/ustadmobile/lib/db/entities/CoursePermission;seen1cpUidcpLastModified cpClazzUidcpToEnrolmentRole cpToPersonUid cpToGroupUidcpPermissionsFlag cpIsDeletedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;K(IJJJIJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V (JJJIJJJZ)V getCpClazzUid()J setCpClazzUid(J)VgetCpIsDeleted()ZsetCpIsDeleted(Z)VgetCpLastModifiedsetCpLastModifiedgetCpPermissionsFlagsetCpPermissionsFlaggetCpToEnrolmentRole()IsetCpToEnrolmentRole(I)VgetCpToGroupUidsetCpToGroupUidgetCpToPersonUidsetCpToPersonUidgetCpUidsetCpUid component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaset84STUDENT_DEFAULT_PERMISSIONSmž35TABLE_IDNTTTEACHER_DEFAULT_PERMISSIONSE~ehjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesCoursePicture.CompanionUO=Tcom.ustadmobile.lib.db.entitiesCoursePicture.CompanionT       20BJ00HR0XT  9Lcom/ustadmobile/lib/db/entities/CoursePicture$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/CoursePicture; lib-databaser{#java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entities CoursePictureFcom.ustadmobile.lib.db.entities CoursePictureCD                320:23BE0000 0 0  0 B;00 0  0 0 J  0HJ !0HJ "0HJ #0HJ $0 HJ?%020202 02  02 0 HJ&0 2'0HJ (0HJ )0HJ&*0+2,02-0.2/00H1R 0 X "R08@X "R 0X "R08@X "R0X "45/Lcom/ustadmobile/lib/db/entities/CoursePicture;seen1coursePictureUidcoursePictureLctcoursePictureUricoursePictureThumbnailUricoursePictureActiveserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;j(IJJLjava/lang/String;Ljava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V*(JJLjava/lang/String;Ljava/lang/String;Z)VgetCoursePictureActive()ZsetCoursePictureActive(Z)VgetCoursePictureLct()JsetCoursePictureLct(J)VgetCoursePictureThumbnailUri()Ljava/lang/String;setCoursePictureThumbnailUri(Ljava/lang/String;)VgetCoursePictureUidsetCoursePictureUidgetCoursePictureUrisetCoursePictureUri component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseĤ7bQTABLE_IDHC Wjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesCourseTerminology.CompanionLpdcom.ustadmobile.lib.db.entitiesCourseTerminology.CompanionT       20BJ00HR0XT  =Lcom/ustadmobile/lib/db/entities/CourseTerminology$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/CourseTerminology; lib-database+ J!java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesCourseTerminologyjY3pcom.ustadmobile.lib.db.entitiesCourseTerminologyD<              "20:!"B=0000 0 0  B J!0202020 HR 08@X "R0X "R0X "R08@X "# $3Lcom/ustadmobile/lib/db/entities/CourseTerminology;seen1ctUidctTitle ctTerminologyctLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;i(IJLjava/lang/String;Ljava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetCtLct()JsetCtLct(J)VgetCtTerminology()Ljava/lang/String;setCtTerminology(Ljava/lang/String;)V getCtTitle setCtTitlegetCtUidsetCtUid write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databaseB$ 9TABLE_ID3}java/lang/Object Companioncom.ustadmobile.lib.db.entitiesDateRangeMoment.Companion;p!Ձ[com.ustadmobile.lib.db.entitiesDateRangeMoment.Companion>      20BJ00H;Lcom/ustadmobile/lib/db/entities/DateRangeMoment$Companion;()V serializer#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/DateRangeMoment; lib-database|9ݷ/bjava/lang/Objectcom.ustadmobile.lib.db.entitiesDateRangeMomentI|ӏcom.ustadmobile.lib.db.entitiesDateRangeMomentLD                20: B-0000 B00 J 0HJ 0HJ02020HJ020HJ 0HJ 0HJ&0202020HR0   R0   !"1Lcom/ustadmobile/lib/db/entities/DateRangeMoment;seen1 fromMoment(Lcom/ustadmobile/lib/db/entities/Moment;toMomentserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/Moment;Lcom/ustadmobile/lib/db/entities/Moment;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VS(Lcom/ustadmobile/lib/db/entities/Moment;Lcom/ustadmobile/lib/db/entities/Moment;)V getFromMoment*()Lcom/ustadmobile/lib/db/entities/Moment; getToMoment component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasejava/lang/Object Companioncom.ustadmobile.lib.db.entitiesDeletedItem.Companionpϩcom.ustadmobile.lib.db.entitiesDeletedItem.Companion        20BJ0 0 HR0XT R0XT R0XT R0XT  7Lcom/ustadmobile/lib/db/entities/DeletedItem$Companion;()VSTATUS_DELETED_PERMANENTLYSTATUS_PENDINGSTATUS_RESTOREDTABLE_ID serializer#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/DeletedItem; lib-database  ]java/lang/ObjectSTATUS_DELETED_PERMANENTLYSTATUS_PENDINGSTATUS_RESTOREDTABLE_IDcom.ustadmobile.lib.db.entities DeletedItemp' com.ustadmobile.lib.db.entities DeletedItemB         .      I20:HIBm0000 0 0 0 0 0000Bm0 0 0 0 0 0 0 000J 10HJ 20HJ 30HJ 40HJ 50HJ 60HJ 70HJ 80HJ 90HJ :0HJq;0202 02 02 02 02 02 02 02020HJ<02=0HJ >0HJ ?0HJ&@0A2B02C0D2E0FHGR 0X "R 0X "R 0X "R0X  "!"R08@X #$"%&R 08@X '"(R0X ) "*"R0X +",R 0X -".R08@X /"0JK-Lcom/ustadmobile/lib/db/entities/DeletedItem;seen1 delItemUid delItemNamedelItemIconUridelItemLastModTimedelItemTimeDeleteddelItemEntityTabledelItemEntityUiddelItemDeletedByPersonUid delItemStatusdelItemIsFolderserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;o(IJLjava/lang/String;Ljava/lang/String;JJIJJIZLkotlinx/serialization/internal/SerializationConstructorMarker;)V/(JLjava/lang/String;Ljava/lang/String;JJIJJIZ)VgetDelItemDeletedByPersonUid()JsetDelItemDeletedByPersonUid(J)VgetDelItemEntityTable()IsetDelItemEntityTable(I)VgetDelItemEntityUidsetDelItemEntityUidgetDelItemIconUri()Ljava/lang/String;setDelItemIconUri(Ljava/lang/String;)VgetDelItemIsFolder()ZsetDelItemIsFolder(Z)VgetDelItemLastModTimesetDelItemLastModTimegetDelItemNamesetDelItemNamegetDelItemStatussetDelItemStatusgetDelItemTimeDeletedsetDelItemTimeDeleted getDelItemUid setDelItemUid component1 component10 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseY:u%STATUS_DELETED_PERMANENTLYk$`&%STATUS_PENDINGo@rjSTATUS_RESTOREDTABLE_ID4Fbjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesDiscussionPost.CompanionnBHcom.ustadmobile.lib.db.entitiesDiscussionPost.CompanionT       20BJ00HR0XT  :Lcom/ustadmobile/lib/db/entities/DiscussionPost$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;0Lcom/ustadmobile/lib/db/entities/DiscussionPost; lib-database=! java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesDiscussionPostnG/com.ustadmobile.lib.db.entitiesDiscussionPostF           #      ?20:>?B0000 0 0 0 0 0000 0 0BJ!7082902:0;2<0=HR$0 8@X "R0X "R 0X  "!R08@X ""#R 0X $%"&'R0X (")R 0X *"+R0X ,"-R0X .%"/'R08@X 0"1R$0 8@X 23"4R 0 X 5"6@    A0Lcom/ustadmobile/lib/db/entities/DiscussionPost;seen1discussionPostUiddiscussionPostReplyToPostUiddiscussionPostTitlediscussionPostMessagediscussionPostStartDatediscussionPostCourseBlockUid dpDeleteddiscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLctdiscussionPostVisiblediscussionPostArchiveserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;q(IJJLjava/lang/String;Ljava/lang/String;JJZJJJZZLkotlinx/serialization/internal/SerializationConstructorMarker;)V()V$getDiscussionPostArchive$annotationsgetDiscussionPostArchive()ZsetDiscussionPostArchive(Z)VgetDiscussionPostClazzUid()JsetDiscussionPostClazzUid(J)VgetDiscussionPostCourseBlockUidsetDiscussionPostCourseBlockUidgetDiscussionPostLctsetDiscussionPostLctgetDiscussionPostMessage()Ljava/lang/String;setDiscussionPostMessage(Ljava/lang/String;)VgetDiscussionPostReplyToPostUidsetDiscussionPostReplyToPostUidgetDiscussionPostStartDatesetDiscussionPostStartDate!getDiscussionPostStartedPersonUid!setDiscussionPostStartedPersonUidgetDiscussionPostTitlesetDiscussionPostTitlegetDiscussionPostUidsetDiscussionPostUid$getDiscussionPostVisible$annotationsgetDiscussionPostVisiblesetDiscussionPostVisible getDpDeleted setDpDeleted write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databasep+cTABLE_IDP 'Rjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesDiscussionPostWithDetailsmh4;com.ustadmobile.lib.db.entitiesDiscussionPostWithDetailsF                 820:78B0000 0 0 0 0 0000 0 0000000BJ&/0021022032405H6R0X " R0X !"" R0X #"$ R0X %"& R0X '(")*R0X +,"-.9:;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;0Lcom/ustadmobile/lib/db/entities/DiscussionPost;seen1discussionPostUiddiscussionPostReplyToPostUiddiscussionPostTitlediscussionPostMessagediscussionPostStartDatediscussionPostCourseBlockUid dpDeleteddiscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLctdiscussionPostVisiblediscussionPostArchiveauthorPersonFirstNamesauthorPersonLastNameauthorPictureUripostLatestMessagepostRepliesCountpostLatestMessageTimestampserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJLjava/lang/String;Ljava/lang/String;JJZJJJZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetAuthorPersonFirstNames()Ljava/lang/String;setAuthorPersonFirstNames(Ljava/lang/String;)VgetAuthorPersonLastNamesetAuthorPersonLastNamegetAuthorPictureUrisetAuthorPictureUrigetPostLatestMessagesetPostLatestMessagegetPostLatestMessageTimestamp()JsetPostLatestMessageTimestamp(J)VgetPostRepliesCount()IsetPostRepliesCount(I)V write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database:9t ɮ.com/ustadmobile/lib/db/entities/DiscussionPost Companioncom.ustadmobile.lib.db.entitiesEnrolmentRequest.Companion޶7com.ustadmobile.lib.db.entitiesEnrolmentRequest.Companion        20BJ 0 0 HR0XT R0XT R0XT R0XT R0XT  <Lcom/ustadmobile/lib/db/entities/EnrolmentRequest$Companion;()VSTATUS_APPROVEDSTATUS_CANCELEDSTATUS_PENDINGSTATUS_REJECTEDTABLE_ID serializer#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest; lib-database@".Zjava/lang/ObjectSTATUS_APPROVEDSTATUS_CANCELEDSTATUS_PENDINGSTATUS_REJECTEDTABLE_IDcom.ustadmobile.lib.db.entitiesEnrolmentRequestJ0&W,.Ycom.ustadmobile.lib.db.entitiesEnrolmentRequestF           :      Y20:XYB0000 0 0 0 0 00000000B00 0 0  0  0  0 00000 00J =0HJ >0HJ ?0HJ @0HJ A0HJ B0HJ C0HJ D0HJ E0HJ F0HJ G0HJ H0HJ I0HJ J0HJK020202 02 02  02  02  02 0202020202 020HJL02M0HJ N0HJ O0HJ&P0Q2R02S0T2U0VHWR0X "R0X " R0X !""#$R08@X %"& R 0X '"(R 0X )"*R 0X +", R 0X -".R0X /"0 R 0X 12"34R0X 52"64R0X 7"8R0X 9": R08@X ;"< Z[2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;seen1erUid erClazzUid erClazzName erPersonUiderPersonFullnameerPersonPictureUrierPersonUsernameerRole erRequestTimeerStatuserStatusSetByPersonUid erDeletederStatusSetAutherLastModifiedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJLjava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJIJZLjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)Vf(JJLjava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJIJZLjava/lang/String;J)VgetErClazzName()Ljava/lang/String;setErClazzName(Ljava/lang/String;)V getErClazzUid()J setErClazzUid(J)V getErDeleted()Z setErDeleted(Z)VgetErLastModifiedsetErLastModifiedgetErPersonFullnamesetErPersonFullnamegetErPersonPictureUrisetErPersonPictureUrigetErPersonUidsetErPersonUidgetErPersonUsernamesetErPersonUsernamegetErRequestTimesetErRequestTime getErRole()I setErRole(I)V getErStatus setErStatusgetErStatusSetAuthsetErStatusSetAuthgetErStatusSetByPersonUidsetErStatusSetByPersonUidgetErUidsetErUid component1 component10 component11 component12 component13 component14 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database%-qJSTATUS_APPROVEDSTATUS_CANCELED]Ҡ&STATUS_PENDINGo@rjSTATUS_REJECTEDk$`&%TABLE_ID4.~҂java/lang/Object Companioncom.ustadmobile.lib.db.entities ErrorReportE?f}com.ustadmobile.lib.db.entities ErrorReport$         )20BR0X "R 0 8@X   " R08@X "R08@X "R08@X "R08@X "R0 X  " R!0X ""#R$0X %"&R'0X (")R*0X +",R-0 X . "/R00X 1"2R30X 4"5R60 X 7 "89:-Lcom/ustadmobile/lib/db/entities/ErrorReport;()V appVersion getAppVersion()Ljava/lang/String; setAppVersion(Ljava/lang/String;)VerrLcb getErrLcb()I setErrLcb(I)VerrLcsn getErrLcsn()J setErrLcsn(J)VerrLct getErrLct setErrLcterrPcsn getErrPcsn setErrPcsnerrUid getErrUid setErrUid errorCode getErrorCode setErrorCodemessage getMessage setMessage operatingSysgetOperatingSyssetOperatingSys osVersion getOsVersion setOsVersion presenterUrigetPresenterUrisetPresenterUriseverity getSeverity setSeverity stackTrace getStackTrace setStackTrace timestamp getTimestamp setTimestamp versionCodegetVersionCodesetVersionCode lib-databaseJᅱjava/lang/Objectcom.ustadmobile.lib.db.entitiesExternalAppPermission.CompanionA com.ustadmobile.lib.db.entitiesExternalAppPermission.Companion>      20BJ00HALcom/ustadmobile/lib/db/entities/ExternalAppPermission$Companion;()V serializer#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/ExternalAppPermission; lib-database'"T"java/lang/Objectcom.ustadmobile.lib.db.entitiesExternalAppPermissionXh@com.ustadmobile.lib.db.entitiesExternalAppPermissionF                 ;20::;BW0000 0 0 0 0 0BQ00 0 0 0  0  0J %0HJ &0HJ '0HJ (0HJ )0HJ *0HJ +0HJU,020202 02 02 02  02  0HJ-0.2/0HJ 00HJ 10HJ&20324025062708H9R 0X "R 0X "R 0X "R0X "R0X "R 0X " R08@X !""#$<=7Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;seen1eapUid eapPersonUid eapPackageId eapStartTime eapExpireTime eapAuthTokeneapAndroidAccountNameserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;}(IIJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V=(IJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;)VgetEapAndroidAccountName()Ljava/lang/String;setEapAndroidAccountName(Ljava/lang/String;)VgetEapAuthTokensetEapAuthTokengetEapExpireTime()JsetEapExpireTime(J)VgetEapPackageIdsetEapPackageIdgetEapPersonUidsetEapPersonUidgetEapStartTimesetEapStartTime getEapUid()I setEapUid(I)V component1 component2 component3 component4 component5 component6 component7copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseza{java/lang/Object Companioncom.ustadmobile.lib.db.entitiesHolidaygK9com.ustadmobile.lib.db.entitiesHoliday@D          "      =20:<=Bk00000 0 0  0 0000BJ10 220HJ30HJ&4052602708290:H;R 0 X "R0X "R 0X "R08@X  "!"R 08@X #"$R08@X %"&R08@X '"(R0X )*"+,R 0X -".R08@X /"0>?)Lcom/ustadmobile/lib/db/entities/Holiday;seen1holUid holMasterCsn holLocalCsn holLastModByholLct holActiveholHolidayCalendarUid holStartTime holEndTimeholNameserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;^(IJJJIJZJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getHolActive()Z setHolActive(Z)V getHolEndTime()J setHolEndTime(J)VgetHolHolidayCalendarUidsetHolHolidayCalendarUidgetHolLastModBy()IsetHolLastModBy(I)V getHolLct setHolLctgetHolLocalCsnsetHolLocalCsngetHolMasterCsnsetHolMasterCsn getHolName()Ljava/lang/String; setHolName(Ljava/lang/String;)VgetHolStartTimesetHolStartTime getHolUid setHolUidequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database͉yTABLE_ID&'java/lang/Object Companioncom.ustadmobile.lib.db.entitiesHolidayCalendar'2+қcom.ustadmobile.lib.db.entitiesHolidayCalendarF                 620:56B00B[00  0 0 0 0 0 00 0BJ!.0/20021022304HR 0 X "R 0X "R08@X "R0 8@X  !""#R0 8@X $!"%#R0 8@X &!"'#R 0X ()"*+R0 8@X ,!"-#7   81Lcom/ustadmobile/lib/db/entities/HolidayCalendar;namecategory(Ljava/lang/String;I)Vseen1 umCalendarUidumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;\(IJLjava/lang/String;IZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetUmCalendarActive()ZsetUmCalendarActive(Z)VgetUmCalendarCategory()IsetUmCalendarCategory(I)VgetUmCalendarLastChangedBysetUmCalendarLastChangedBygetUmCalendarLct()JsetUmCalendarLct(J)VgetUmCalendarLocalChangeSeqNumsetUmCalendarLocalChangeSeqNumgetUmCalendarMasterChangeSeqNumsetUmCalendarMasterChangeSeqNumgetUmCalendarName()Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetUmCalendarUidsetUmCalendarUid write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databaseHCATEGORY_HOLIDAYo@rjTABLE_IDTuqnujava/lang/Object Companioncom.ustadmobile.lib.db.entitiesHolidayCalendarWithNumEntries:ҫcom.ustadmobile.lib.db.entitiesHolidayCalendarWithNumEntriesD                !20: !Bc0000 0  0 0 0000BJ&0202020HR0X ""#?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;seen1 umCalendarUidumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct numEntriesserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;](IJLjava/lang/String;IZJJIJILkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getNumEntries()I setNumEntries(I)V write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasefRQ/com/ustadmobile/lib/db/entities/HolidayCalendar Companioncom.ustadmobile.lib.db.entitiesLanguage.CompanionEʪcom.ustadmobile.lib.db.entitiesLanguage.Companion.            20BJ0 0HR0XT R0XT R0XT R0XT R0 0    R 0XT R0XT R0XT R0XT R0XT R0XT R0XT 4Lcom/ustadmobile/lib/db/entities/Language$Companion;()VARABIC_LANG_UIDBENGALI_LANG_UIDBURMESE_LANG_UIDENGLISH_LANG_UIDFIXED_LANGUAGES*Lcom/ustadmobile/lib/db/entities/Language;getFIXED_LANGUAGES()Ljava/util/List;KINYARWANDA_LANG_UIDNEPALI_LANG_UIDPASHTO_LANG_UIDPERSIAN_LANG_UIDRUSSIAN_LANG_UIDTABLE_IDTAJIK_LANG_UID serializer#Lkotlinx/serialization/KSerializer; lib-databaseeT6(java/lang/Object ARABIC_LANG_UIDBENGALI_LANG_UIDBURMESE_LANG_UIDENGLISH_LANG_UIDKINYARWANDA_LANG_UIDNEPALI_LANG_UIDPASHTO_LANG_UIDPERSIAN_LANG_UIDRUSSIAN_LANG_UIDTABLE_IDTAJIK_LANG_UIDcom.ustadmobile.lib.db.entitiesLanguagetyڻ6com.ustadmobile.lib.db.entitiesLanguage~D          %      A20:@AB{0000 0 0 0 0 00000BJ40 250HJ60HJ70HJ&8092:02;0<2=0>H?R 0X "R0X "R 0X "R 0X "R08@X  !""#R08@X $%"&'R08@X (%")'R08@X *%"+'R08@X ,%"-'R 0 X ./"01R0X 2"3BC*Lcom/ustadmobile/lib/db/entities/Language;seen1langUidnameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetLanguage_Type()Ljava/lang/String;setLanguage_Type(Ljava/lang/String;)VgetIso_639_1_standardsetIso_639_1_standardgetIso_639_2_standardsetIso_639_2_standardgetIso_639_3_standardsetIso_639_3_standardgetLangLastChangedBy()IsetLangLastChangedBy(I)V getLangLct()J setLangLct(J)VgetLangLocalChangeSeqNumsetLangLocalChangeSeqNumgetLangMasterChangeSeqNumsetLangMasterChangeSeqNum getLangUid setLangUidgetLanguageActive()ZsetLanguageActive(Z)VgetNamesetNameequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasem ARABIC_LANG_UID=#F6KBENGALI_LANG_UIDMZqBURMESE_LANG_UID~7ENGLISH_LANG_UIDKK|KINYARWANDA_LANG_UIDO1NNEPALI_LANG_UIDނCPASHTO_LANG_UID;fkPERSIAN_LANG_UID[$;NjRUSSIAN_LANG_UIDG-٭pTABLE_IDX2U\ TAJIK_LANG_UID, java/lang/Object Companioncom.ustadmobile.lib.db.entitiesLeavingReason.Companion> Ecom.ustadmobile.lib.db.entitiesLeavingReason.CompanionK4       $      20BJ00HR0XT R0XT R0XT R0XT R 000    R 0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT 9Lcom/ustadmobile/lib/db/entities/LeavingReason$Companion;()V FAILED_TITLE FAILED_UIDFAMILY_PROBLEM_TITLEFAMILY_PROBLEM_UID FIXED_UIDS getFIXED_UIDS()Ljava/util/Map; MEDICAL_TITLE MEDICAL_UID MOVED_TITLE MOVED_UID PASSED_TITLE PASSED_UIDTABLE_IDTRANSPORT_PROBLEM_TITLETRANSPORT_PROBLEM_UID serializer#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/LeavingReason; lib-databaseŚY-java/lang/Object FAILED_TITLE FAILED_UIDFAMILY_PROBLEM_TITLEFAMILY_PROBLEM_UID MEDICAL_TITLE MEDICAL_UID MOVED_TITLE MOVED_UID PASSED_TITLE PASSED_UIDTABLE_IDTRANSPORT_PROBLEM_TITLETRANSPORT_PROBLEM_UIDcom.ustadmobile.lib.db.entities LeavingReasonkBچcom.ustadmobile.lib.db.entities LeavingReason>               .20:-.B00BK0 0 0 0 0 000BJ&%0&2'02(0)2*0+H,R 08@X "R 08@X "R08@X "R 08@X "R 0X  "!"R 08@X #"$/0/Lcom/ustadmobile/lib/db/entities/LeavingReason;uidtitle(JLjava/lang/String;)Vseen1leavingReasonUidleavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;Z(IJLjava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetLeavingReasonCSN()JsetLeavingReasonCSN(J)VgetLeavingReasonLCB()IsetLeavingReasonLCB(I)VgetLeavingReasonLctsetLeavingReasonLctgetLeavingReasonMCSNsetLeavingReasonMCSNgetLeavingReasonTitle()Ljava/lang/String;setLeavingReasonTitle(Ljava/lang/String;)VgetLeavingReasonUidsetLeavingReasonUid write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database곙 FAILED_TITLE{]&= FAILED_UIDO1NFAMILY_PROBLEM_TITLEe_rFAMILY_PROBLEM_UID~7 MEDICAL_TITLEb^F MEDICAL_UID=#F6K MOVED_TITLE؀S R MOVED_UIDKK| PASSED_TITLE(*)& PASSED_UIDނCTABLE_ID ţqKTRANSPORT_PROBLEM_TITLEMTRANSPORT_PROBLEM_UIDMZqjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesMessage.CompanionH*bcom.ustadmobile.lib.db.entitiesMessage.CompanionT       20BJ00HR0XT  3Lcom/ustadmobile/lib/db/entities/Message$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;)Lcom/ustadmobile/lib/db/entities/Message; lib-databaseFj^java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesMessage+P.com.ustadmobile.lib.db.entitiesMessage~F                 520:45BK00000  0 0 0 BC000 0  0 0J  0HJ !0HJ "0HJ #0 HJ $0HJ %0HJG&02020202 0 2 02 0HJ'0(2)0HJ *0HJ +0 HJ&,0-2.02/002102H3R 08@X "R0X "R0 X "R 0X "R0X "R08@X "67)Lcom/ustadmobile/lib/db/entities/Message;seen1 messageUidmessageSenderPersonUidmessageToPersonUid messageTextmessageTimestamp messageLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;Z(IJJJLjava/lang/String;JJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJJLjava/lang/String;JJ)V getMessageLct()J setMessageLct(J)VgetMessageSenderPersonUidsetMessageSenderPersonUidgetMessageText()Ljava/lang/String;setMessageText(Ljava/lang/String;)VgetMessageTimestampsetMessageTimestampgetMessageToPersonUidsetMessageToPersonUid getMessageUid setMessageUid component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseYdTABLE_ID Ljava/lang/Object Companioncom.ustadmobile.lib.db.entitiesMoment.Companion\61Ӛcom.ustadmobile.lib.db.entitiesMoment.Companion        20BJ 0 0 HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT 2Lcom/ustadmobile/lib/db/entities/Moment$Companion;()V DAYS_REL_UNITMONTHS_REL_UNIT TODAY_REL_TOTYPE_FLAG_FIXEDTYPE_FLAG_RELATIVEWEEKS_REL_UNITYEARS_REL_UNIT serializer#Lkotlinx/serialization/KSerializer;(Lcom/ustadmobile/lib/db/entities/Moment; lib-database?yRjava/lang/Object DAYS_REL_UNITMONTHS_REL_UNIT TODAY_REL_TOTYPE_FLAG_FIXEDTYPE_FLAG_RELATIVEWEEKS_REL_UNITYEARS_REL_UNITcom.ustadmobile.lib.db.entitiesMoment-Ԛcom.ustadmobile.lib.db.entitiesMomentp@                )20:()BA00000 0 0  B J020HJ0HJ& 0!2"02#0$2%0&H'R0X "R0X "R0X "R 0X "R0X "*+(Lcom/ustadmobile/lib/db/entities/Moment;seen1typeFlag fixedTimerelTo relOffSetrelUnitserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;H(IIJIIILkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getFixedTime()J setFixedTime(J)V getRelOffSet()I setRelOffSet(I)VgetRelTosetRelTo getRelUnit setRelUnit getTypeFlag setTypeFlagequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseC:!0 DAYS_REL_UNITo@rjMONTHS_REL_UNITk$`&% TODAY_REL_TOb,kITYPE_FLAG_FIXEDb,kITYPE_FLAG_RELATIVEo@rjWEEKS_REL_UNITYEARS_REL_UNIT]Ҡ&java/lang/Object Companioncom.ustadmobile.lib.db.entitiesOfflineItem.Companion-wS$axcom.ustadmobile.lib.db.entitiesOfflineItem.CompanionT       20BJ00HR0XT  7Lcom/ustadmobile/lib/db/entities/OfflineItem$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/OfflineItem; lib-database ~java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entities OfflineItemdY+o5com.ustadmobile.lib.db.entities OfflineItemD                920:89BQ00000 0 0  0 0BK0000 0 0  0J #0HJ $0HJ %0HJ &0HJ '0HJ (0 HJ )0HJO*0202020202 02 0 2 0HJ+0 2,0HJ -0HJ .0/HJ&00122023042506H7R 0 X "R0X "R 0X "R0X "R 08@X "R0X " R08@X !"":;-Lcom/ustadmobile/lib/db/entities/OfflineItem;seen1oiUidoiNodeId oiClazzUidoiCourseBlockUidoiContentEntryUidoiActiveoiLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;J(IJJJJJZJLkotlinx/serialization/internal/SerializationConstructorMarker;)V (JJJJJZJ)V getOiActive()Z setOiActive(Z)V getOiClazzUid()J setOiClazzUid(J)VgetOiContentEntryUidsetOiContentEntryUidgetOiCourseBlockUidsetOiCourseBlockUidgetOiLctsetOiLct getOiNodeId setOiNodeIdgetOiUidsetOiUid component1 component2 component3 component4 component5 component6 component7copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database7_g?R0X %"@'R 0X A1"B3R&08@X C)D1"E3R&08@X F)G1"H3R0X I1"J3R0X K1"L3R0X M-"N/R$08@X O)P="Q?R08@X R-"S/R$08@X T)U-"V/R$08@X W)X-"Y/R&08@X Z)[1"\3R0X ]1"^3R08@X _="`?R08@X a-"b/R 0X c1"d3R0X e1"f3(Lcom/ustadmobile/lib/db/entities/Person;seen1 personUidusername firstNameslastName emailAddrphoneNumgenderactiveisPersonalAccount dateOfBirth personAddress personOrgIdpersonGroupUid personLct personCountry personTypepersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedByadmin personNotes fatherName fatherNumber motherName motherNumserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;9(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getActive()Z setActive(Z)VgetAdmin$annotations()VgetAdminsetAdmingetDateOfBirth()JsetDateOfBirth(J)V getEmailAddr()Ljava/lang/String; setEmailAddr(Ljava/lang/String;)VgetFatherName$annotations getFatherName setFatherNamegetFatherNumber$annotationsgetFatherNumbersetFatherNumber getFirstNames setFirstNames getGender()I setGender(I)VsetPersonalAccount getLastName setLastNamegetMotherName$annotations getMotherName setMotherNamegetMotherNum$annotations getMotherNum setMotherNumgetPersonAddresssetPersonAddressgetPersonCountrysetPersonCountrygetPersonGroupUidsetPersonGroupUid"getPersonLastChangedBy$annotationsgetPersonLastChangedBysetPersonLastChangedBy getPersonLct setPersonLct&getPersonLocalChangeSeqNum$annotationsgetPersonLocalChangeSeqNumsetPersonLocalChangeSeqNum'getPersonMasterChangeSeqNum$annotationsgetPersonMasterChangeSeqNumsetPersonMasterChangeSeqNumgetPersonNotes$annotationsgetPersonNotessetPersonNotesgetPersonOrgIdsetPersonOrgId getPersonType setPersonType getPersonUid setPersonUid getPhoneNum setPhoneNum getUsername setUsername component1 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component2 component20 component21 component22 component23 component24 component25 component3 component4 component5 component6 component7 component8 component9copyequalsotherfullNamehashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasejava/lang/Object RELATIONSHIP_ACCOUNT_OWNERRELATIONSHIP_FATHERRELATIONSHIP_MOTHERRELATIONSHIP_OTHER!RELATIONSHIP_OTHER_LEGAL_GUARDIANSTATUS_APPROVEDSTATUS_REJECTED STATUS_UNSETTABLE_IDcom.ustadmobile.lib.db.entitiesPersonParentJoinSb*com.ustadmobile.lib.db.entitiesPersonParentJoinF           :      Y20:XYB00000 0 0 0 0 0000000B0000 0 0 0 0  0 0000 0J =0HJ >0HJ ?0HJ @0HJ A0HJ B0HJ C0HJ D0HJ E0HJ F0HJ G0HJ H0HJ I0HJ J0HJK0202020202 02 02 02 02  02 02020202 0HJL02M0HJ N0HJ O0HJ&P0Q2R02S0T2U0VHWR0X "R0X " R 0X !""R0X #$"%&R08@X '(")*R08@X +", R 08@X -". R 0X /"0 R 0X 1"2 R08@X 3"4 R0X 5"6R 0X 7("8*R0X 9(":*R08@X ;"< Z[2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;seen1ppjUidppjPcsnppjLcsnppjLcbppjLctppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddrserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VD(JJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;)VgetPpjApprovalIpAddr()Ljava/lang/String;setPpjApprovalIpAddr(Ljava/lang/String;)VgetPpjApprovalTiemstamp()JsetPpjApprovalTiemstamp(J)V getPpjEmail setPpjEmailgetPpjInactive()ZsetPpjInactive(Z)V getPpjLcb()I setPpjLcb(I)V getPpjLcsn setPpjLcsn getPpjLct setPpjLctgetPpjMinorPersonUidsetPpjMinorPersonUidgetPpjParentPersonUidsetPpjParentPersonUid getPpjPcsn setPpjPcsn getPpjPhone setPpjPhonegetPpjRelationshipsetPpjRelationship getPpjStatus setPpjStatus getPpjUid setPpjUid component1 component10 component11 component12 component13 component14 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasej:c RELATIONSHIP_ACCOUNT_OWNER'CVD RELATIONSHIP_FATHERRELATIONSHIP_MOTHERo@rjRELATIONSHIP_OTHER1Pҥ05!RELATIONSHIP_OTHER_LEGAL_GUARDIAN]Ҡ&STATUS_APPROVEDo@rjSTATUS_REJECTED STATUS_UNSETb,kITABLE_IDٕjava/lang/Object Companioncom.ustadmobile.lib.db.entities(PersonParentJoinAndMinorPerson.Companion 扯yIcom.ustadmobile.lib.db.entities(PersonParentJoinAndMinorPerson.Companion>      20BJ00HJLcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson$Companion;()V serializer#Lkotlinx/serialization/KSerializer;@Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson; lib-database1]NêZjava/lang/Objectcom.ustadmobile.lib.db.entitiesPersonParentJoinAndMinorPerson֜:Ncom.ustadmobile.lib.db.entitiesPersonParentJoinAndMinorPerson~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(@Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson;seen1personParentJoin2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; minorPerson(Lcom/ustadmobile/lib/db/entities/Person;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/PersonParentJoin;Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V](Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lcom/ustadmobile/lib/db/entities/Person;)VgetMinorPerson*()Lcom/ustadmobile/lib/db/entities/Person;setMinorPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetPersonParentJoin4()Lcom/ustadmobile/lib/db/entities/PersonParentJoin;setPersonParentJoin5(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseBSq\java/lang/Object Companioncom.ustadmobile.lib.db.entitiesPersonPasskey.CompanionQ?3AϞcom.ustadmobile.lib.db.entitiesPersonPasskey.Companionv        20BJ0 0HR0XT R0XT R0XT  9Lcom/ustadmobile/lib/db/entities/PersonPasskey$Companion;()V NOT_REVOKEDREVOKEDTABLE_ID serializer#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/PersonPasskey; lib-database]cOpjava/lang/Object NOT_REVOKEDREVOKEDTABLE_IDcom.ustadmobile.lib.db.entities PersonPasskeyu|com.ustadmobile.lib.db.entities PersonPasskey F         *        J20:IJB0000 0 0 0 0 00000B00 0  0  0  0  0  0 000J 00HJ 10HJ 20HJ 30HJ 40HJ 50HJ 60HJ 70HJ 80HJ 90HJ :0HJ;020202 02  02  02  02  02  02 02020HJ<0=2>0HJ ?0HJ @0HJ&A0B2C02D0E2F0GHHR0X "R08@X "R0X "R 0X  "!R 0X ""#R 0X $"%R 0X &"'R08@X (")R0X *"+R0X ,"-R 0X ."/KL/Lcom/ustadmobile/lib/db/entities/PersonPasskey;seen1personPasskeyUid ppPersonUidppAttestationObjppClientDataJsonppOriginStringppRpidppIdppChallengeString ppPublicKey isRevoked ppPasskeyLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJ)V()I setRevoked(I)VgetPersonPasskeyUid()JsetPersonPasskeyUid(J)VgetPpAttestationObj()Ljava/lang/String;setPpAttestationObj(Ljava/lang/String;)VgetPpChallengeStringsetPpChallengeStringgetPpClientDataJsonsetPpClientDataJsongetPpIdsetPpIdgetPpOriginStringsetPpOriginStringgetPpPasskeyLctsetPpPasskeyLctgetPpPersonUidsetPpPersonUidgetPpPublicKeysetPpPublicKey getPpRpid setPpRpid component1 component10 component11 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseZ0c NOT_REVOKEDb,kIREVOKEDo@rjTABLE_IDxl.Ojava/lang/Object Companioncom.ustadmobile.lib.db.entitiesPersonPicture.Companion}xio lcom.ustadmobile.lib.db.entitiesPersonPicture.CompanionT       20BJ00HR0XT  9Lcom/ustadmobile/lib/db/entities/PersonPicture$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/PersonPicture; lib-databaseAۋ<java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entities PersonPicture]|Ĕc%2com.ustadmobile.lib.db.entities PersonPictureD          "      920:89BM0000 0 0 0  0BE00 0  0 0 0 J %0HJ &0HJ '0HJ (0HJ )0HJ *0 HJI+020202 02  02 02 0 HJ,0 2-0HJ .0HJ /0HJ&00122023042506H7R 0X "R 0 X "R08@X "R 0X " R08@X !""R0X #"$ :;/Lcom/ustadmobile/lib/db/entities/PersonPicture;seen1personPictureUidpersonPictureLctpersonPictureUripersonPictureThumbnailUrifileSizepersonPictureActiveserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;k(IJJLjava/lang/String;Ljava/lang/String;IZLkotlinx/serialization/internal/SerializationConstructorMarker;)V+(JJLjava/lang/String;Ljava/lang/String;IZ)V getFileSize()I setFileSize(I)VgetPersonPictureActive()ZsetPersonPictureActive(Z)VgetPersonPictureLct()JsetPersonPictureLct(J)VgetPersonPictureThumbnailUri()Ljava/lang/String;setPersonPictureThumbnailUri(Ljava/lang/String;)VgetPersonPictureUidsetPersonPictureUidgetPersonPictureUrisetPersonPictureUri component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseͭmTABLE_IDQ_java/lang/Object Companioncom.ustadmobile.lib.db.entitiesReport.CompanionXns/com.ustadmobile.lib.db.entitiesReport.Companion.            20BJ,00-HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT R 0XT R0XT R0XT R0XT R0XT R0XT R0XT R0XT R00 R0XT R0XT R0XT R0XT R0XT R0XT R 0XT R!0XT R"0#XT R$0#XT R%0#XT R&0#XT R'0#XT R(0#XT R)0XT R*0XT R+0XT ./2Lcom/ustadmobile/lib/db/entities/Report$Companion;()VATTENDANCE_OVER_TIME_BY_CLASS"ATTENDANCE_OVER_TIME_BY_CLASS_DESC BLANK_REPORTBLANK_REPORT_DESCCLASSCONTENT_COMPLETIONCONTENT_COMPLETION_DESC CONTENT_ENTRYCONTENT_USAGE_BY_CLASSCONTENT_USAGE_BY_CLASS_DESCCONTENT_USAGE_OVER_TIMECONTENT_USAGE_OVER_TIME_DESC CUSTOM_RANGEDAYENROLMENT_LEAVING_REASONENROLMENT_OUTCOME EVERYTHINGFIXED_TEMPLATES(Lcom/ustadmobile/lib/db/entities/Report;getFIXED_TEMPLATES()Ljava/util/List;GENDERLAST_MONTH_DATELAST_THREE_MONTHS_DATELAST_TWO_WEEKS_DATELAST_WEEK_DATEMONTHNEW_CUSTOM_RANGE_DATETABLE_ID*TEMPLATE_ATTENDANCE_OVER_TIME_BY_CLASS_UIDTEMPLATE_BLANK_REPORT_UIDTEMPLATE_CONTENT_COMPLETION_UID#TEMPLATE_CONTENT_USAGE_BY_CLASS_UID$TEMPLATE_CONTENT_USAGE_OVER_TIME_UID!TEMPLATE_UNIQUE_CONTENT_USERS_UIDUNIQUE_CONTENT_USERS_OVER_TIME#UNIQUE_CONTENT_USERS_OVER_TIME_DESCWEEK serializer#Lkotlinx/serialization/KSerializer; lib-database}$ReXjava/lang/Object"ATTENDANCE_OVER_TIME_BY_CLASS"ATTENDANCE_OVER_TIME_BY_CLASS_DESC BLANK_REPORTBLANK_REPORT_DESCCLASSCONTENT_COMPLETIONCONTENT_COMPLETION_DESC CONTENT_ENTRYCONTENT_USAGE_BY_CLASSCONTENT_USAGE_BY_CLASS_DESCCONTENT_USAGE_OVER_TIMECONTENT_USAGE_OVER_TIME_DESC CUSTOM_RANGEDAYENROLMENT_LEAVING_REASONENROLMENT_OUTCOME EVERYTHINGGENDERLAST_MONTH_DATELAST_THREE_MONTHS_DATELAST_TWO_WEEKS_DATELAST_WEEK_DATEMONTHNEW_CUSTOM_RANGE_DATETABLE_ID*TEMPLATE_ATTENDANCE_OVER_TIME_BY_CLASS_UIDTEMPLATE_BLANK_REPORT_UIDTEMPLATE_CONTENT_COMPLETION_UID#TEMPLATE_CONTENT_USAGE_BY_CLASS_UID$TEMPLATE_CONTENT_USAGE_OVER_TIME_UID!TEMPLATE_UNIQUE_CONTENT_USERS_UIDUNIQUE_CONTENT_USERS_OVER_TIME#UNIQUE_CONTENT_USERS_OVER_TIME_DESCWEEKcom.ustadmobile.lib.db.entitiesReportҟHwcom.ustadmobile.lib.db.entitiesReportF           =      e20:deB00000 0 0 0 0 00000000000000000 !B"JZ02[0HJ\0HJ!]0^2_02`0a2b0cHR 0X #$"%&R 0X '(")*R 0X +(",*R 0X -(".*R0X /"01R0X 2("3*R0X 4("5*R0X 6("7*R0X 89":;R0X </"=1R08@X >("?*R08@X @$"A&R08@X B$"C&R08@X D$"E&R0X F$"G&R0X H9"I;R0X J9"K;R0X L("M*R08@X N$"O&R 0X P$"Q&R0X R("S*R0X T("U*R0X V("W*R0X X("Y*f     g(Lcom/ustadmobile/lib/db/entities/Report;seen1 reportUidreportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeriesreportInactive isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJIIJIIIJIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZIIIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getFromDate()J setFromDate(J)VgetFromRelOffSet()IsetFromRelOffSet(I)V getFromRelTo setFromRelTogetFromRelUnitsetFromRelUnit()Z setTemplate(Z)V getPriority setPrioritygetReportDateRangeSelectionsetReportDateRangeSelectiongetReportDescIdsetReportDescIdgetReportDescription()Ljava/lang/String;setReportDescription(Ljava/lang/String;)VgetReportInactivesetReportInactivegetReportLastChangedBysetReportLastChangedBy getReportLct setReportLctgetReportLocalChangeSeqNumsetReportLocalChangeSeqNumgetReportMasterChangeSeqNumsetReportMasterChangeSeqNumgetReportOwnerUidsetReportOwnerUidgetReportSeriessetReportSeriesgetReportTitlesetReportTitlegetReportTitleIdsetReportTitleId getReportUid setReportUid getToDate setToDategetToRelOffSetsetToRelOffSet getToRelTo setToRelTo getToRelUnit setToRelUnitgetXAxissetXAxisequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databaseHG"ATTENDANCE_OVER_TIME_BY_CLASS+"ATTENDANCE_OVER_TIME_BY_CLASS_DESC1Pҥ05 BLANK_REPORTo@rjBLANK_REPORT_DESCCLASS+()CONTENT_COMPLETION۲ECONTENT_COMPLETION_DESC5t CONTENT_ENTRYle*CONTENT_USAGE_BY_CLASS7cg<CONTENT_USAGE_BY_CLASS_DESC`q7"CONTENT_USAGE_OVER_TIMEk$`&%CONTENT_USAGE_OVER_TIME_DESC]Ҡ& CUSTOM_RANGE~b@DAYXDqrENROLMENT_LEAVING_REASON>sCENROLMENT_OUTCOME}\d EVERYTHINGb,kIGENDER>'LAST_MONTH_DATE˧ $LAST_THREE_MONTHS_DATE:cjoaLAST_TWO_WEEKS_DATEl'vLAST_WEEK_DATEs5wMONTHP3*NEW_CUSTOM_RANGE_DATETOК TABLE_ID329^[*TEMPLATE_ATTENDANCE_OVER_TIME_BY_CLASS_UIDXUTEMPLATE_BLANK_REPORT_UIDWբ[oTEMPLATE_CONTENT_COMPLETION_UIDxIA9l#TEMPLATE_CONTENT_USAGE_BY_CLASS_UIDs$TEMPLATE_CONTENT_USAGE_OVER_TIME_UID4(!TEMPLATE_UNIQUE_CONTENT_USERS_UID yۨUNIQUE_CONTENT_USERS_OVER_TIME'CVD #UNIQUE_CONTENT_USERS_OVER_TIME_DESCO؅~WEEKdMXPjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesReportFilter.Companion&*$]com.ustadmobile.lib.db.entitiesReportFilter.Companion6        20BJ00HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT R 0XT R0XT R0XT R0XT R0XT R0XT 8Lcom/ustadmobile/lib/db/entities/ReportFilter$Companion;()VCONDITION_BETWEENCONDITION_GREATER_THANCONDITION_IN_LIST CONDITION_ISCONDITION_IS_NOTCONDITION_LESS_THANCONDITION_NOT_IN_LISTFIELD_ATTENDANCE_PERCENTAGE$FIELD_CLAZZ_ENROLMENT_LEAVING_REASONFIELD_CLAZZ_ENROLMENT_OUTCOMEFIELD_CONTENT_COMPLETIONFIELD_CONTENT_ENTRYFIELD_CONTENT_PROGRESSFIELD_PERSON_AGEFIELD_PERSON_GENDER serializer#Lkotlinx/serialization/KSerializer;.Lcom/ustadmobile/lib/db/entities/ReportFilter; lib-databaseUNjava/lang/ObjectCONDITION_BETWEENCONDITION_GREATER_THANCONDITION_IN_LIST CONDITION_ISCONDITION_IS_NOTCONDITION_LESS_THANCONDITION_NOT_IN_LISTFIELD_ATTENDANCE_PERCENTAGE$FIELD_CLAZZ_ENROLMENT_LEAVING_REASONFIELD_CLAZZ_ENROLMENT_OUTCOMEFIELD_CONTENT_COMPLETIONFIELD_CONTENT_ENTRYFIELD_CONTENT_PROGRESSFIELD_PERSON_AGEFIELD_PERSON_GENDERcom.ustadmobile.lib.db.entities ReportFiltervZ#com.ustadmobile.lib.db.entities ReportFilter@                120:01B_000000  0 0  0  0BJ%0&2'0HJ(0HJ!)0*2+02,0-2.0/HR0X "R 0X "R0X "R0X "R0X "R0 X " R 0 X !"" R 0 X #"$ 2   3.Lcom/ustadmobile/lib/db/entities/ReportFilter;seen1reportFilterUidreportFilterSeriesUidreportFilterFieldreportFilterConditionreportFilterValuereportFilterDropDownValuereportFilterValueBetweenXreportFilterValueBetweenYserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;~(IIIIILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetReportFilterCondition()IsetReportFilterCondition(I)VgetReportFilterDropDownValuesetReportFilterDropDownValuegetReportFilterFieldsetReportFilterFieldgetReportFilterSeriesUidsetReportFilterSeriesUidgetReportFilterUidsetReportFilterUidgetReportFilterValue()Ljava/lang/String;setReportFilterValue(Ljava/lang/String;)VgetReportFilterValueBetweenXsetReportFilterValueBetweenXgetReportFilterValueBetweenYsetReportFilterValueBetweenYequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databasekxIRCONDITION_BETWEENyCONDITION_GREATER_THAN,̑$CONDITION_IN_LISTȨ CONDITION_ISl4,| `CONDITION_IS_NOT'+kCONDITION_LESS_THANQ ajCONDITION_NOT_IN_LISTYFIELD_ATTENDANCE_PERCENTAGE~)$FIELD_CLAZZ_ENROLMENT_LEAVING_REASONpalFIELD_CLAZZ_ENROLMENT_OUTCOME$NUMBER_OF_STUDENTS_COMPLETED_CONTENTȨ NUMBER_SESSIONS,̑$ NUMBER_UNIQUE_STUDENTS_ATTENDINGTfY@PERCENTAGE_STUDENTS_ATTENDEDP>d׌$PERCENTAGE_STUDENTS_ATTENDED_OR_LATE4JTmr%PERCENT_OF_STUDENTS_COMPLETED_CONTENTYSTATEMENT_QUERYoweVzTOTAL_ABSENCES}Gd5TOTAL_ATTENDANCES(q TOTAL_CLASSESfUBlTOTAL_DURATIONl4,| ` TOTAL_LATESy0java/lang/Object Companioncom.ustadmobile.lib.db.entitiesReportWithSeriesWithFilters,>~com.ustadmobile.lib.db.entitiesReportWithSeriesWithFilters\                       920:89B000B0 0  0  0 00 0000 000000000000  0 !0"0 # 00$0%&B'J,02-0.HJ/0HJ&00122023042506H7R"# 00X ()"*+:;=Lcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters;(Lcom/ustadmobile/lib/db/entities/Report;report reportSeries.Lcom/ustadmobile/lib/db/entities/ReportSeries;;(Lcom/ustadmobile/lib/db/entities/Report;Ljava/util/List;)Vseen1 reportUidreportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescriptionreportInactive isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLctreportSeriesWithFiltersListserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJIIJIIIJIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZIIIJJIJLjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetReportSeriesWithFiltersList()Ljava/util/List;setReportSeriesWithFiltersList(Ljava/util/List;)VequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseh&com/ustadmobile/lib/db/entities/Report Companioncom.ustadmobile.lib.db.entitiesSchedule.CompanionCcom.ustadmobile.lib.db.entitiesSchedule.Companionf     2   20BJ60807HR0XD R0XD R 0XD  R 0XD  R 0XD R0XD R0XD R0XD R0XD R0XD R0XD R0XD R0XD R0XD  R!0XD "R#0XD $R%0XD &R'0XD (R)0XD *R+0XD ,R-0XD .R/0XD 0R10XD 2R30XD 4R50XT 9:4Lcom/ustadmobile/lib/db/entities/Schedule$Companion;()V DAY_FRIDAY getDAY_FRIDAY()I DAY_MONDAY getDAY_MONDAY DAY_SATURDAYgetDAY_SATURDAY DAY_SUNDAY getDAY_SUNDAY DAY_THURSDAYgetDAY_THURSDAY DAY_TUESDAYgetDAY_TUESDAY DAY_WEDNESDAYgetDAY_WEDNESDAY MONTH_APRILgetMONTH_APRIL MONTH_AUGUSTgetMONTH_AUGUSTMONTH_DECEMBERgetMONTH_DECEMBER MONTH_FEBUARYgetMONTH_FEBUARY MONTH_JANUARYgetMONTH_JANUARY MONTH_JULY getMONTH_JULY MONTH_JUNE getMONTH_JUNE MONTH_MARCHgetMONTH_MARCH MONTH_MAY getMONTH_MAYMONTH_NOVEMBERgetMONTH_NOVEMBER MONTH_OCTOBERgetMONTH_OCTOBERMONTH_SEPTEMBERgetMONTH_SEPTEMBERSCHEDULE_FREQUENCY_DAILYgetSCHEDULE_FREQUENCY_DAILYSCHEDULE_FREQUENCY_MONTHLYgetSCHEDULE_FREQUENCY_MONTHLYSCHEDULE_FREQUENCY_ONCEgetSCHEDULE_FREQUENCY_ONCESCHEDULE_FREQUENCY_WEEKLYgetSCHEDULE_FREQUENCY_WEEKLYSCHEDULE_FREQUENCY_YEARLYgetSCHEDULE_FREQUENCY_YEARLYTABLE_ID serializer#Lkotlinx/serialization/KSerializer;*Lcom/ustadmobile/lib/db/entities/Schedule; lib-databaseVWϑBjava/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entitiesScheduleW Ucom.ustadmobile.lib.db.entitiesSchedule<        &      C20:BCB00000 0 0 0 0 000000BJ70280HJ90HJ&:0;2<02=0>2?0@HAR0X "R0X "R 0X " R0X !""#$R0X %"&R 0X '""($R08@X )""*$R08@X +",R08@X -".R 08@X /"0R 0X 1""2$R08@X 3"4R 0X 5"6DE*Lcom/ustadmobile/lib/db/entities/Schedule;seen1 scheduleUidsceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleLastChangedTimescheduleActiveserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;P(IJJJIIIJJJJIJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetSceduleStartTime()JsetSceduleStartTime(J)VgetScheduleActive()ZsetScheduleActive(Z)VgetScheduleClazzUidsetScheduleClazzUidgetScheduleDay()IsetScheduleDay(I)VgetScheduleEndTimesetScheduleEndTimegetScheduleFrequencysetScheduleFrequencygetScheduleLastChangedBysetScheduleLastChangedBygetScheduleLastChangedTimesetScheduleLastChangedTimegetScheduleLocalChangeSeqNumsetScheduleLocalChangeSeqNumgetScheduleMasterChangeSeqNumsetScheduleMasterChangeSeqNumgetScheduleMonthsetScheduleMonthgetScheduleUidsetScheduleUidgetUmCalendarUidsetUmCalendarUidequalsotherhashCode write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database/aTABLE_IDBt*java/lang/Object Companioncom.ustadmobile.lib.db.entitiesScopedGrant.CompanionixHcom.ustadmobile.lib.db.entitiesScopedGrant.Companion|$         20BJ0 0 HR0XT R0XT R0XT  7Lcom/ustadmobile/lib/db/entities/ScopedGrant$Companion;()V ALL_ENTITIES ALL_TABLESTABLE_ID serializer#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/ScopedGrant; lib-database/E;⵬java/lang/Object ALL_ENTITIES ALL_TABLESTABLE_IDcom.ustadmobile.lib.db.entities ScopedGrantcx{.com.ustadmobile.lib.db.entities ScopedGrantZ6             620:56Bq00000 0 0 0 0 0000BJ!.0/20021022304HR 0X "R0X "R 0X "R0X "R08@X  "!R08@X ""#R 08@X $"%R08@X &"'R 0X (")R 0X *"+R08@X ,"-7     8-Lcom/ustadmobile/lib/db/entities/ScopedGrant;seen1sgUidsgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlagsserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;N(IJJJIJIJJJIILkotlinx/serialization/internal/SerializationConstructorMarker;)V()VgetSgEntityUid()JsetSgEntityUid(J)V getSgFlags()I setSgFlags(I)V getSgGroupUid setSgGroupUid getSgIndex setSgIndexgetSgLcbsetSgLcb getSgLcsn setSgLcsngetSgLctsetSgLct getSgPcsn setSgPcsngetSgPermissionssetSgPermissions getSgTableId setSgTableIdgetSgUidsetSgUid write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; $serializer Companion lib-databaseP\ ALL_ENTITIESYUv ALL_TABLESp݋.TABLE_IDRb%java/lang/Object Companioncom.ustadmobile.lib.db.entities StatementEntityAndDisplayDetailsЩdO(Ccom.ustadmobile.lib.db.entities StatementEntityAndDisplayDetails~H                &20:%&B-0000  B 0 0 J 0HJ 0HJ!02 02 0HJ020HJ 0HJ 0HJ&0202 0!2"0#H$R 08@X   "R 08@X "'(BLcom/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails;seen1 statement6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;person(Lcom/ustadmobile/lib/db/entities/Person;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/ustadmobile/lib/db/entities/xapi/StatementEntity;Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Va(Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;Lcom/ustadmobile/lib/db/entities/Person;)V getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V getStatement8()Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity; setStatement9(Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;)V component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database:տ]tjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesStatementReportData늎MC% com.ustadmobile.lib.db.entitiesStatementReportDataD                )20:()B50000 0  B'0 0 0 J 0HJ 0HJ 0HJ+0202 02 0HJ020HJ 0HJ 0HJ& 0!2"02#0$2%0&H'R0X  "R0X "R0X "*+5Lcom/ustadmobile/lib/db/entities/StatementReportData;seen1yAxisxAxissubgroupserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;h(IFLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V((FLjava/lang/String;Ljava/lang/String;)V getSubgroup()Ljava/lang/String; setSubgroup(Ljava/lang/String;)VgetXAxissetXAxisgetYAxis()FsetYAxis(F)V component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database java/lang/Object Companioncom.ustadmobile.lib.db.entitiesStudentResult.Companion5gڃ"com.ustadmobile.lib.db.entitiesStudentResult.CompanionT       20BJ00HR0XT  9Lcom/ustadmobile/lib/db/entities/StudentResult$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/StudentResult; lib-databaseM9java/lang/ObjectTABLE_IDcom.ustadmobile.lib.db.entities StudentResultĈrrŏcom.ustadmobile.lib.db.entities StudentResultJ           Q      x20:wxB0000 0 0 0 0 000000000000000B0 00  0  0 0 0 0 00 00000000 0 00 J U0HJ V0HJ W0HJ X0HJ Y0HJ Z0HJ [0HJ \0HJ ]0HJ ^0HJ _0HJ `0HJ a0HJ b0HJ c0HJ d0HJ e0HJ f0HJ g0HJ h0HJ i0HJj0202 0202  02  02 02 02 02 0202 0202020202020202 02 020HJk02l0HJ m0HJ n0HJ&o0p2q02r0s2t0uHvR0X !""#$R 0X %&"'(R 0X )&"*(R0X +"",$R0X -&".(R0X /0"12R08@X 3&"4(R 0X 5""6$R 0X 7""8$R0X 9:";<R0X =&">(R0X ?""@$R0X AB"CDR0X E&"F(R0X G:"H<R0X I""J$R 0X K:"L<R0X M:"N<R0X O""P$R0X Q&"R(R08@X S&"T(yz/Lcom/ustadmobile/lib/db/entities/StudentResult;seen1srUid srSourcedIdsrCourseBlockUidsrLineItemSourcedIdsrLineItemHref srClazzUidsrAssignmentUidsrStatus srMetaDatasrStudentPersonUidsrStudentPersonSourcedIdsrStudentGroupIdsrMarkerPersonUidsrMarkerGroupId srScoreStatussrScore srScoreDatesrLastModified srCommentsrAppId srDeletedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJLjava/lang/String;JLjava/lang/String;Ljava/lang/String;JJILjava/lang/String;JLjava/lang/String;IJIIFJJLjava/lang/String;Ljava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JLjava/lang/String;JLjava/lang/String;Ljava/lang/String;JJILjava/lang/String;JLjava/lang/String;IJIIFJJLjava/lang/String;Ljava/lang/String;Z)V getSrAppId()Ljava/lang/String; setSrAppId(Ljava/lang/String;)VgetSrAssignmentUid()JsetSrAssignmentUid(J)V getSrClazzUid setSrClazzUid getSrComment setSrCommentgetSrCourseBlockUidsetSrCourseBlockUid getSrDeleted()Z setSrDeleted(Z)VgetSrLastModifiedsetSrLastModifiedgetSrLineItemHrefsetSrLineItemHrefgetSrLineItemSourcedIdsetSrLineItemSourcedIdgetSrMarkerGroupId()IsetSrMarkerGroupId(I)VgetSrMarkerPersonUidsetSrMarkerPersonUid getSrMetaData setSrMetaData getSrScore()F setSrScore(F)VgetSrScoreDatesetSrScoreDategetSrScoreStatussetSrScoreStatusgetSrSourcedIdsetSrSourcedId getSrStatus setSrStatusgetSrStudentGroupIdsetSrStudentGroupIdgetSrStudentPersonSourcedIdsetSrStudentPersonSourcedIdgetSrStudentPersonUidsetSrStudentPersonUidgetSrUidsetSrUid component1 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component2 component20 component21 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseQl,eTABLE_ID!킣7java/lang/Object Companioncom.ustadmobile.lib.db.entitiesSystemPermission.Companioncn݋Vxcom.ustadmobile.lib.db.entitiesSystemPermission.Companionj"        20BJ0 0HR0XT R0XT  <Lcom/ustadmobile/lib/db/entities/SystemPermission$Companion;()VPERSON_DEFAULT_PERMISSIONSTABLE_ID serializer#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/SystemPermission; lib-database~%Djava/lang/ObjectPERSON_DEFAULT_PERMISSIONSTABLE_IDcom.ustadmobile.lib.db.entitiesSystemPermission+j Lcom.ustadmobile.lib.db.entitiesSystemPermissionpB               520:45BI00000 0 0  0 BA0000 0 0 J  0HJ !0HJ "0HJ #0HJ $0HJ %0 HJE&0202020202 02 0 HJ'0 2(0HJ )0HJ *0+HJ&,0-2.02/002102H3R 0 X "R 08@X "R0X "R0X "R0X "R08@X "672Lcom/ustadmobile/lib/db/entities/SystemPermission;seen1spUid spToPersonUid spToGroupUidspPermissionsFlagspLastModified spIsDeletedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;I(IJJJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V (JJJJJZ)VgetSpIsDeleted()ZsetSpIsDeleted(Z)VgetSpLastModified()JsetSpLastModified(J)VgetSpPermissionsFlagsetSpPermissionsFlaggetSpToGroupUidsetSpToGroupUidgetSpToPersonUidsetSpToPersonUidgetSpUidsetSpUid component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasednĿ|ǡPERSON_DEFAULT_PERMISSIONSl0STABLE_ID6ם櫪5_java/lang/Object Companioncom.ustadmobile.lib.db.entitiesTransferJob.CompanionC0HTcom.ustadmobile.lib.db.entitiesTransferJob.Companion        20BJ 0 0 HR0XT R0XT R0XT R0XT R0XT  7Lcom/ustadmobile/lib/db/entities/TransferJob$Companion;()VCREATION_TYPE_UPDATECREATION_TYPE_USERTABLE_IDTYPE_BLOB_UPLOAD TYPE_DOWNLOAD serializer#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/TransferJob; lib-databasel!*y*java/lang/ObjectCREATION_TYPE_UPDATECREATION_TYPE_USERTABLE_IDTYPE_BLOB_UPLOAD TYPE_DOWNLOADcom.ustadmobile.lib.db.entities TransferJob{acom.ustadmobile.lib.db.entities TransferJobH          (        G20:FGBm00000 0 0 0  0 00 0Bm000 0  0 0 0  0 00 J .0HJ /0 HJ 00HJ 10HJ 20HJ 30HJ 40HJ 50 HJ 60 HJ 70HJq802020202 02  02 02 0 2 0 2020 HJ90:2;0HJ <0HJ =0HJ&>0?2@02A0B2C0DHER08@X "R 0 8@X "R0X "R0 8@X  "!R0X ""#R 08@X $"%R 0 8@X &"'R0X (")R08@X *"+R 0X ,"-HI-Lcom/ustadmobile/lib/db/entities/TransferJob;seen1tjUidtjTypetjStatustjNametjUuid tjTableId tjEntityUid tjTimeCreatedtjCreationTypetjOiUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;o(IIIILjava/lang/String;Ljava/lang/String;IJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V/(IIILjava/lang/String;Ljava/lang/String;IJJIJ)VgetTjCreationType()IsetTjCreationType(I)VgetTjEntityUid()JsetTjEntityUid(J)V getTjName()Ljava/lang/String; setTjName(Ljava/lang/String;)V getTjOiUid setTjOiUid getTjStatus setTjStatus getTjTableId setTjTableIdgetTjTimeCreatedsetTjTimeCreated getTjType setTjTypegetTjUidsetTjUid getTjUuid setTjUuid component1 component10 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databasel=,0CREATION_TYPE_UPDATECREATION_TYPE_USERo@rjTABLE_ID      20BJ00H<Lcom/ustadmobile/lib/db/entities/TransferJobError$Companion;()V serializer#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/TransferJobError; lib-database{r6jjava/lang/Objectcom.ustadmobile.lib.db.entitiesTransferJobErrorV<zBcom.ustadmobile.lib.db.entitiesTransferJobError3B               520:45BC00000  0  0 B9000 0  0 J "0HJ #0HJ $0HJ %0 HJ &0 HJ='02020202 0 2 0 HJ(0 2)0HJ *0HJ +0 HJ&,0-2.02/002102H3R 0 X "R0 X "R08@X "R0X "R0X  "!672Lcom/ustadmobile/lib/db/entities/TransferJobError;seen1tjeIdtjeTjUidtjeTime tjeErrorStr tjeDismissedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;Y(IIIJLjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(IIJLjava/lang/String;Z)VgetTjeDismissed()ZsetTjeDismissed(Z)VgetTjeErrorStr()Ljava/lang/String;setTjeErrorStr(Ljava/lang/String;)VgetTjeId()IsetTjeId(I)V getTjeTime()J setTjeTime(J)V getTjeTjUid setTjeTjUid component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database>fjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesTransferJobItem.CompanionRރ com.ustadmobile.lib.db.entitiesTransferJobItem.Companion>      20BJ00H;Lcom/ustadmobile/lib/db/entities/TransferJobItem$Companion;()V serializer#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/TransferJobItem; lib-database@B%java/lang/Objectcom.ustadmobile.lib.db.entitiesTransferJobItem#0˖com.ustadmobile.lib.db.entitiesTransferJobItemH          4        W20:VWB00000 0 0  0  0000000 0B0000 0  0   0  000000 0 J :0HJ ;0HJ <0HJ =0HJ >0HJ ?0 HJ @0HJ A0HJ B0HJ C0HJ D0 HJ E0 HJ F0HJ G0HJH0202020202 02  0 2  0 2 020202020202 0 HJI0J2K0HJ L0HJ M0 HJ&N0O2P02Q0R2S0THUR 0X "R0X "R0X  "!R 0 X "#"$%R08@X &"'R0X (")R08@X *"+R0 X ,#"-%R 0 X .#"/%R0X 0"1R0X 2"3R0X 4"5R 0X 6"7R08@X 8"9XY1Lcom/ustadmobile/lib/db/entities/TransferJobItem;seen1tjiUidtjiTjUid tjTotalSize tjTransferredtjAttemptCounttjiSrctjiDesttjiType tjiStatus tjiTableId tjiEntityUid tjiEntityEtagtjiLockIdToReleasetjiPartialTmpFileserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IIIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VD(IIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;)VgetTjAttemptCount()IsetTjAttemptCount(I)VgetTjTotalSize()JsetTjTotalSize(J)VgetTjTransferredsetTjTransferred getTjiDest()Ljava/lang/String; setTjiDest(Ljava/lang/String;)VgetTjiEntityEtagsetTjiEntityEtaggetTjiEntityUidsetTjiEntityUidgetTjiLockIdToReleasesetTjiLockIdToReleasegetTjiPartialTmpFilesetTjiPartialTmpFile getTjiSrc setTjiSrc getTjiStatus setTjiStatus getTjiTableId setTjiTableId getTjiTjUid setTjiTjUid getTjiType setTjiType getTjiUid setTjiUid component1 component10 component11 component12 component13 component14 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database_V'zTjava/lang/Object Companioncom.ustadmobile.lib.db.entities UidAndLabelO唲Մcom.ustadmobile.lib.db.entities UidAndLabel:             20:B+0000  B J&0202020HR0X   "R0X "-Lcom/ustadmobile/lib/db/entities/UidAndLabel;seen1uid labelNameserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;V(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getLabelName()Ljava/lang/String; setLabelName(Ljava/lang/String;)VgetUid()JsetUid(J)V write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseؾjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesUmAccount.Companioneݽ=Xcom.ustadmobile.lib.db.entitiesUmAccount.Companion>      20BJ00H5Lcom/ustadmobile/lib/db/entities/UmAccount$Companion;()V serializer#Lkotlinx/serialization/KSerializer;+Lcom/ustadmobile/lib/db/entities/UmAccount; lib-databaseW(java/lang/Objectcom.ustadmobile.lib.db.entities UmAccountD*K%"2com.ustadmobile.lib.db.entities UmAccount(L          $        @20:?@Bc0000 0 0 0 0 0 0B[0 0 0 0  0  0 0 0 J (0HJ )0HJ *0HJ +0HJ ,0HJ -0HJ .0 HJ /0 HJa00202 02 02 02  02  02 0 20 HJ10 220HJ 30HJ405J 60HJ&7082902:0;2<0=H>R 0 X "R0X "R 0X "R 0X "R0 X "R 0X  "!R0X "#"$%R0X &"'AB+Lcom/ustadmobile/lib/db/entities/UmAccount;seen1 personUidusernameauth endpointUrl firstNamelastNameadminisPersonalAccountserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLkotlinx/serialization/internal/SerializationConstructorMarker;)V`(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)VgetAdmin()ZsetAdmin(Z)VgetAuth()Ljava/lang/String;setAuth(Ljava/lang/String;)VgetEndpointUrlsetEndpointUrl getFirstName setFirstNamesetPersonalAccount getLastName setLastName getPersonUid()J setPersonUid(J)V getUsername setUsername component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoPerson(Lcom/ustadmobile/lib/db/entities/Person;toString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database5(^vjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesUserSession.Companion{+dcom.ustadmobile.lib.db.entitiesUserSession.Companion        20BJ00HR0XT R0XT R0XT R0XT R 0XT R 0XT  R 0XT R 0XT R0XT R0XT R0XT 7Lcom/ustadmobile/lib/db/entities/UserSession$Companion;()VREASON_CONSENT_REVOKEDREASON_LOGGED_OUTREASON_PASSWORD_CHANGED&getREASON_PASSWORD_CHANGED$annotations STATUS_ACTIVESTATUS_LOGGED_OUTSTATUS_NEEDS_REAUTH"getSTATUS_NEEDS_REAUTH$annotationsTABLE_ID TYPE_GUEST TYPE_STANDARDTYPE_TEMP_LOCAL TYPE_UPSTREAMgetTYPE_UPSTREAM$annotations serializer#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/UserSession; lib-database;ajava/lang/Object REASON_CONSENT_REVOKEDREASON_LOGGED_OUTREASON_PASSWORD_CHANGED STATUS_ACTIVESTATUS_LOGGED_OUTSTATUS_NEEDS_REAUTHTABLE_ID TYPE_GUEST TYPE_STANDARDTYPE_TEMP_LOCAL TYPE_UPSTREAMcom.ustadmobile.lib.db.entities UserSessionᇪ(com.ustadmobile.lib.db.entities UserSession>         #      @20:?@B00000 0 0 0 0 000000BJ&7082902:0;2<0=H>R0X "R 0X "R 0X " R08@X !""R08@X #"$R 08@X %"&R08@X '"(R 0X )"*R0X +,"-.R0X /,"0.R 0X 1"2R0X 3,"4.R08@X 5"6AB-Lcom/ustadmobile/lib/db/entities/UserSession;seen1usUidusPcsnusLcsnusLcbusLct usPersonUidusClientNodeId usStartTime usEndTimeusStatususReasonusAuth usSessionTypeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;a(IJJJJJJJJJIILjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V()V getUsAuth()Ljava/lang/String; setUsAuth(Ljava/lang/String;)VgetUsClientNodeId()JsetUsClientNodeId(J)V getUsEndTime setUsEndTimegetUsLcbsetUsLcb getUsLcsn setUsLcsngetUsLctsetUsLct getUsPcsn setUsPcsngetUsPersonUidsetUsPersonUid getUsReason()I setUsReason(I)VgetUsSessionTypesetUsSessionTypegetUsStartTimesetUsStartTime getUsStatus setUsStatusgetUsUidsetUsUid write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseE REASON_CONSENT_REVOKEDREASON_LOGGED_OUTo@rjREASON_PASSWORD_CHANGEDk$`&% STATUS_ACTIVEo@rjSTATUS_LOGGED_OUT]Ҡ&STATUS_NEEDS_REAUTHTABLE_ID*4Z TYPE_GUEST]Ҡ& TYPE_STANDARDo@rjTYPE_TEMP_LOCAL1Pҥ05 TYPE_UPSTREAMjava/lang/Object Companioncom.ustadmobile.lib.db.entitiesUserSessionAndPersona̞com.ustadmobile.lib.db.entitiesUserSessionAndPersonR2           20B) 0 0 0J 0HJ 0HJ 0HJ-02 02 02 0HJ020HJ 0HJ 0HR 08@X   "  R 08@X  "R 08@X " !6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;person(Lcom/ustadmobile/lib/db/entities/Person; personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture; userSession-Lcom/ustadmobile/lib/db/entities/UserSession;(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/UserSession;)V getPerson*()Lcom/ustadmobile/lib/db/entities/Person; setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetPersonPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture;setPersonPicture2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)VgetUserSession/()Lcom/ustadmobile/lib/db/entities/UserSession;setUserSession0(Lcom/ustadmobile/lib/db/entities/UserSession;)V component1 component2 component3copyequalsotherhashCodetoString lib-database\_;java/lang/Object#com.ustadmobile.lib.db.entities.extClazzAssignmentShallowCopyKt`VZ6#com.ustadmobile.lib.db.entities.extClazzAssignmentShallowCopyKt@     #0*02000 shallowCopy1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext,ClazzEnrolmentWithLeavingReasonShallowCopyKt7u#com.ustadmobile.lib.db.entities.ext,ClazzEnrolmentWithLeavingReasonShallowCopyKt@     #0*02000 shallowCopyALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext%ClazzLogAttendanceRecordShallowCopyKtED@b#com.ustadmobile.lib.db.entities.ext%ClazzLogAttendanceRecordShallowCopyKt@     #0*02000 shallowCopy:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext/ClazzLogAttendanceRecordWithPersonShallowCopyKtGcX\#com.ustadmobile.lib.db.entities.ext/ClazzLogAttendanceRecordWithPersonShallowCopyKt@     #0*02000 shallowCopyDLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extClazzLogShallowCopyKtQ.{Ft#com.ustadmobile.lib.db.entities.extClazzLogShallowCopyKt@     #0*02000 shallowCopy*Lcom/ustadmobile/lib/db/entities/ClazzLog;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext6ClazzWithHolidayCalendarAndAndTerminologyShallowCopyKtUg)#com.ustadmobile.lib.db.entities.ext6ClazzWithHolidayCalendarAndAndTerminologyShallowCopyKt@     #0*02000 shallowCopyKLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extContentEntryShallowCopyKtz΋a6#com.ustadmobile.lib.db.entities.extContentEntryShallowCopyKt@     #0*02000 shallowCopy.Lcom/ustadmobile/lib/db/entities/ContentEntry;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext-ContentEntryWithBlockAndLanguageShallowCopyKt^4F:`#com.ustadmobile.lib.db.entities.ext-ContentEntryWithBlockAndLanguageShallowCopyKt@     #0*02000 shallowCopyBLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext!CourseAssignmentMarkShallowCopyKt,X*#com.ustadmobile.lib.db.entities.ext!CourseAssignmentMarkShallowCopyKt@     #0*02000 shallowCopy6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext'CourseAssignmentSubmissionShallowCopyKtoWp#com.ustadmobile.lib.db.entities.ext'CourseAssignmentSubmissionShallowCopyKt@     #0*02000 shallowCopy<Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extCourseGroupMemberShallowCopyKtluo',#com.ustadmobile.lib.db.entities.extCourseGroupMemberShallowCopyKt@     #0*02000 shallowCopy3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extCourseGroupSetShallowCopyKt' oO#com.ustadmobile.lib.db.entities.extCourseGroupSetShallowCopyKt@     #0*02000 shallowCopy0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extCourseTerminologyShallowCopyKt-#com.ustadmobile.lib.db.entities.extCourseTerminologyShallowCopyKt@     #0*02000 shallowCopy3Lcom/ustadmobile/lib/db/entities/CourseTerminology;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extDiscussionPostShallowCopyKtR=#com.ustadmobile.lib.db.entities.extDiscussionPostShallowCopyKt@     #0*02000 shallowCopy0Lcom/ustadmobile/lib/db/entities/DiscussionPost;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extHolidayCalendarShallowCopyKt%K=e#com.ustadmobile.lib.db.entities.extHolidayCalendarShallowCopyKt@     #0*02000 shallowCopy1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extLanguageShallowCopyKt[´k3#com.ustadmobile.lib.db.entities.extLanguageShallowCopyKt@     #0*02000 shallowCopy*Lcom/ustadmobile/lib/db/entities/Language;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extLeavingReasonShallowCopyKtEy/\#com.ustadmobile.lib.db.entities.extLeavingReasonShallowCopyKt@     #0*02000 shallowCopy/Lcom/ustadmobile/lib/db/entities/LeavingReason;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext#PeerReviewerAllocationShallowCopyKth#com.ustadmobile.lib.db.entities.ext#PeerReviewerAllocationShallowCopyKt@     #0*02000 shallowCopy8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.ext#PersonAndDisplayDetailShallowCopyKt>#com.ustadmobile.lib.db.entities.ext#PersonAndDisplayDetailShallowCopyKt@     #0*02000 shallowCopy8Lcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extPersonParentJoinShallowCopyKti]1fmG#com.ustadmobile.lib.db.entities.extPersonParentJoinShallowCopyKt@     #0*02000 shallowCopy2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extPersonShallowCopyKtk>x#com.ustadmobile.lib.db.entities.extPersonShallowCopyKt@     #0*02000 shallowCopy(Lcom/ustadmobile/lib/db/entities/Person;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extReportFilterShallowCopyKtˑJcG#com.ustadmobile.lib.db.entities.extReportFilterShallowCopyKt@     #0*02000 shallowCopy.Lcom/ustadmobile/lib/db/entities/ReportFilter;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extScheduleShallowCopyKt;#com.ustadmobile.lib.db.entities.extScheduleShallowCopyKt@     #0*02000 shallowCopy*Lcom/ustadmobile/lib/db/entities/Schedule;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extSiteShallowCopyKtE`#com.ustadmobile.lib.db.entities.extSiteShallowCopyKt@     #0*02000 shallowCopy&Lcom/ustadmobile/lib/db/entities/Site;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy#com.ustadmobile.lib.db.entities.extSiteTermsShallowCopyKtu\ ^#com.ustadmobile.lib.db.entities.extSiteTermsShallowCopyKt@     #0*02000 shallowCopy+Lcom/ustadmobile/lib/db/entities/SiteTerms;blockLkotlin/Function1;Lkotlin/ExtensionFunctionType; lib-database shallowCopy$com.ustadmobile.lib.db.entities.xapiActivityEntity.CompanionI V$com.ustadmobile.lib.db.entities.xapiActivityEntity.Companion        20BJ00HR0XT R0XT R0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT R 0XT R0XT R0XT ?Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity$Companion;()VTABLE_ID TYPE_CHOICE TYPE_FILL_IN TYPE_LIKERTTYPE_LONG_FILL_IN TYPE_MATCHING TYPE_NUMERIC TYPE_OTHERTYPE_PERFORMANCETYPE_SEQUENCINGTYPE_TRUE_FALSE TYPE_UNSET serializer#Lkotlinx/serialization/KSerializer;5Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity; lib-databasef$java/lang/Object TABLE_ID TYPE_CHOICE TYPE_FILL_IN TYPE_LIKERTTYPE_LONG_FILL_IN TYPE_MATCHING TYPE_NUMERIC TYPE_OTHERTYPE_PERFORMANCETYPE_SEQUENCINGTYPE_TRUE_FALSE TYPE_UNSET$com.ustadmobile.lib.db.entities.xapiActivityEntity"]Њ$com.ustadmobile.lib.db.entities.xapiActivityEntityD                ;20::;BY0000 0 0 0 0 0BS0 0 0  0 0  0 0J %0HJ &0HJ '0HJ (0HJ )0HJ *0HJ +0HJW,0202 02 02  02 02  02 0HJ-0.2/0HJ 00HJ 10HJ&20324025062708H9R 0X "R0X "R 0X "R 08@X "R 0X " R0X !""R08@X #"$<=5Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;seen1actUidactIdIriactType actMoreInfoactInteractionTypeactCorrectResponsePatternsactLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)VN(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)VgetActCorrectResponsePatterns()Ljava/lang/String;setActCorrectResponsePatterns(Ljava/lang/String;)V getActIdIri setActIdIrigetActInteractionType()IsetActInteractionType(I)V getActLct()J setActLct(J)VgetActMoreInfosetActMoreInfo getActType setActType getActUid setActUid component1 component2 component3 component4 component5 component6 component7copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database櫴UL TABLE_ID_C0C TYPE_CHOICE TYPE_FILL_INk$`&% TYPE_LIKERT1Pҥ05TYPE_LONG_FILL_IN]Ҡ& TYPE_MATCHING'CVD TYPE_NUMERIC7cg< TYPE_OTHER`q7"TYPE_PERFORMANCEO؅~TYPE_SEQUENCING+TYPE_TRUE_FALSEo@rj TYPE_UNSETb,kIjava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapi!ActivityExtensionEntity.Companion]i^~?$com.ustadmobile.lib.db.entities.xapi!ActivityExtensionEntity.Companion9     20BR0XT HLcom/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity$Companion;()VTABLE_ID lib-databasevLTRD%tjava/lang/ObjectTABLE_ID$com.ustadmobile.lib.db.entities.xapiActivityExtensionEntity26~$com.ustadmobile.lib.db.entities.xapiActivityExtensionEntity*           *20:*BE00 0 00 0  J 0HJ 0HJ  0HJ !0HJ "0HJ #0 HJI$020202 02 0202 0 HJ%0 2&0HJ '0(HJ )0HR0X   "R 0 X "R0X "R0X "R0X  "R08@X  "+,>Lcom/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity;aeeActivityUid aeeKeyHashaeeKeyaeeJson aeeLastMod aeeIsDeleted+(JJLjava/lang/String;Ljava/lang/String;JZ)VgetAeeActivityUid()JsetAeeActivityUid(J)VgetAeeIsDeleted()ZsetAeeIsDeleted(Z)V getAeeJson()Ljava/lang/String; setAeeJson(Ljava/lang/String;)V getAeeKey setAeeKey getAeeKeyHash setAeeKeyHash getAeeLastMod setAeeLastMod component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString Companion lib-database&3!TABLE_IDhc暍Ewjava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapi#ActivityInteractionEntity.Companion)2$com.ustadmobile.lib.db.entities.xapi#ActivityInteractionEntity.Companion        20BJ 0 0 HR0XT R0XT R0XT R0XT R0XT R 0XT  JLcom/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity$Companion;()V PROP_CHOICES PROP_SCALE PROP_SOURCE PROP_STEPS PROP_TARGETTABLE_ID serializer#Lkotlinx/serialization/KSerializer;@Lcom/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity; lib-database [Rnjava/lang/Object PROP_CHOICES PROP_SCALE PROP_SOURCE PROP_STEPS PROP_TARGETTABLE_ID$com.ustadmobile.lib.db.entities.xapiActivityInteractionEntity 1O^q$com.ustadmobile.lib.db.entities.xapiActivityInteractionEntityxD          "      920:89BK00000  0 0  0BC000 0  0 0 J %0HJ &0HJ '0HJ (0 HJ )0HJ *0 HJG+02020202 0 2 02 0 HJ,0 2-0HJ .0HJ /0 HJ&00122023042506H7R0X "R0X "R0 X "R 0 X "R 08@X " R0X !""#$:;@Lcom/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity;seen1aieActivityUidaieHashaiePropaieId aieLastMod aieIsDeletedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;Z(IJJILjava/lang/String;JZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJILjava/lang/String;JZ)VgetAieActivityUid()JsetAieActivityUid(J)V getAieHash setAieHashgetAieId()Ljava/lang/String;setAieId(Ljava/lang/String;)VgetAieIsDeleted()ZsetAieIsDeleted(Z)V getAieLastMod setAieLastMod getAieProp()I setAieProp(I)V component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseu,e1z PROP_CHOICESo@rj PROP_SCALE PROP_SOURCEk$`&% PROP_STEPS'CVD PROP_TARGET]Ҡ&TABLE_ID#k8java/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiActivityLangMapEntry.Companionפ}"$com.ustadmobile.lib.db.entities.xapiActivityLangMapEntry.Companion|$         20BJ0 0 HR0XT R0XT R0XT  ELcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry$Companion;()VPROPNAME_DESCRIPTION PROPNAME_NAMETABLE_ID serializer#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry; lib-database[=,$java/lang/ObjectPROPNAME_DESCRIPTION PROPNAME_NAMETABLE_ID$com.ustadmobile.lib.db.entities.xapiActivityLangMapEntry=.Ό$com.ustadmobile.lib.db.entities.xapiActivityLangMapEntryF                 520:45BM0000 0 0 0 0 BE00 0  0 0 0J  0HJ !0HJ "0HJ #0HJ $0HJ %0HJI&020202 02  02 02 0HJ'0(2)0HJ *0HJ +0HJ&,0-2.02/002102H3R0X "R 0X "R0X "R0X "R 08@X "R 0X "67;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry;seen1almeActivityUidalmeHash almeLangCode almeValue almeAieHash almeLastModserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;k(IJJLjava/lang/String;Ljava/lang/String;JJLkotlinx/serialization/internal/SerializationConstructorMarker;)V+(JJLjava/lang/String;Ljava/lang/String;JJ)VgetAlmeActivityUid()JsetAlmeActivityUid(J)VgetAlmeAieHashsetAlmeAieHash getAlmeHash setAlmeHashgetAlmeLangCode()Ljava/lang/String;setAlmeLangCode(Ljava/lang/String;)VgetAlmeLastModsetAlmeLastMod getAlmeValue setAlmeValue component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database'ũkPROPNAME_DESCRIPTION?١D  PROPNAME_NAME5MxMTABLE_IDϊgcjava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiActorEntity.CompanionL/cO$com.ustadmobile.lib.db.entities.xapiActorEntity.CompanionT       20BJ00HR0XT  <Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity; lib-databaseG:;`Hqjava/lang/ObjectTABLE_ID$com.ustadmobile.lib.db.entities.xapi ActorEntityuŻ$com.ustadmobile.lib.db.entities.xapi ActorEntityF         +        K20:JKB}0000 0 0 0 0 00000B00 0  0  0  0  0  0000J 10HJ 20HJ 30HJ 40HJ 50HJ 60HJ 70HJ 80HJ 90HJ :0HJ ;0HJ<020202 02  02  02  02  02  0202020HJ=0>2?0HJ @0HJ A0HJ&B0C2D02E0F2G0HHIR 0X "R 0X "R08@X "R08@X " R 0X !""R 0X #"$R0X %"&R0X '(")*R 0X +",R0X -".R08@X /"0LM2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;seen1actorUidactorPersonUid actorName actorMboxactorMbox_sha1sum actorOpenidactorAccountNameactorAccountHomePage actorEtagactorLctactorObjectTypeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJILkotlinx/serialization/internal/SerializationConstructorMarker;)Vt(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJI)VgetActorAccountHomePage()Ljava/lang/String;setActorAccountHomePage(Ljava/lang/String;)VgetActorAccountNamesetActorAccountName getActorEtag()J setActorEtag(J)V getActorLct setActorLct getActorMbox setActorMboxgetActorMbox_sha1sumsetActorMbox_sha1sum getActorName setActorNamegetActorObjectType()IsetActorObjectType(I)VgetActorOpenidsetActorOpenidgetActorPersonUidsetActorPersonUid getActorUid setActorUid component1 component10 component11 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseַTABLE_IDOT lDjava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiGroupMemberActorJoin.Companion5:b35$com.ustadmobile.lib.db.entities.xapiGroupMemberActorJoin.CompanionT       20BJ00HR0XT  ELcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin; lib-database̵[java/lang/ObjectTABLE_ID$com.ustadmobile.lib.db.entities.xapiGroupMemberActorJoin3ۤg$com.ustadmobile.lib.db.entities.xapiGroupMemberActorJoinD                '20:&'B100000  B#000 J 0HJ 0HJ 0HJ'0202020HJ020HJ 0HJ 0HJ&02 02!0"2#0$H%R0X   "R08@X  "R0X  "();Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;seen1gmajGroupActorUidgmajMemberActorUid gmajLastModserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;F(IJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJJ)VgetGmajGroupActorUid()JsetGmajGroupActorUid(J)VgetGmajLastModsetGmajLastModgetGmajMemberActorUidsetGmajMemberActorUid component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database-6 |eTABLE_ID),Gxjava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiStateDeleteCommand.Companionh'"$com.ustadmobile.lib.db.entities.xapiStateDeleteCommand.CompanionT       20BJ00HR0XT  CLcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;9Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand; lib-databaseddjava/lang/ObjectTABLE_ID$com.ustadmobile.lib.db.entities.xapiStateDeleteCommandgf/dv|$com.ustadmobile.lib.db.entities.xapiStateDeleteCommandF         !        =20:<=BW00000  0 0 0 0BQ000 0  0  0  0J &0HJ '0HJ (0HJ )0 HJ *0HJ+0HJ,0HJZ-02020202 0 2 02  02  0H.J/00210HJ 20HJ 30 HJ&4052602708290:H;R0X "R0X "R0X "R 08@X "R 0X "R 0X  "!R0 X "#"$%>?9Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;seen1 sdcActorUidsdcHashsdcActivityUid sdcStateId sdcLastModsdcRegistrationHisdcRegistrationLoserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;y(IJJJLjava/lang/String;JLjava/lang/Long;Ljava/lang/Long;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V9(JJJLjava/lang/String;JLjava/lang/Long;Ljava/lang/Long;)VgetSdcActivityUid()JsetSdcActivityUid(J)VgetSdcActorUidsetSdcActorUid getSdcHash setSdcHash getSdcLastMod setSdcLastModgetSdcRegistrationHi()Ljava/lang/Long;setSdcRegistrationHi(Ljava/lang/Long;)VLjava/lang/Long;getSdcRegistrationLosetSdcRegistrationLo getSdcStateId()Ljava/lang/String; setSdcStateId(Ljava/lang/String;)V component1 component2 component3 component4 component5 component6 component7copyq(JJJLjava/lang/String;JLjava/lang/Long;Ljava/lang/Long;)Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseNTTABLE_ID,MPȼjava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiStateEntity.Companionqڃ $com.ustadmobile.lib.db.entities.xapiStateEntity.CompanionT       20BJ00HR0XT  <Lcom/ustadmobile/lib/db/entities/xapi/StateEntity$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/xapi/StateEntity; lib-databaseGs/:java/lang/ObjectTABLE_ID$com.ustadmobile.lib.db.entities.xapi StateEntity $com.ustadmobile.lib.db.entities.xapi StateEntityF           >      ]20:\]B00000  0 0 0  00 00000 0B0000  0 0 0  00 0 0 00 0 J @0HJ A0HJB0H6JC0H6J D0HJ E0 HJ F0HJ G0HJ H0 HJ I0HJ J0HJ K0 HJ L0HJ M0 HJN020202020 2 02 02 0 2 020 202 02 0202 0 HOJP02Q0HJ R0HJ S0 HJ&T0U2V02W0X2Y0ZH[R0X "R0X "R 0X  "!"R0 X #$"%&R 0 X '$"(&R0X )*"+,R0X -*".,R0 X /$"0&R0X 1"2R 08@X 3"4R0X 956"78R0X 9:6";8R0 X <$"=&R 0X >"?^_2Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;seen1 seActorUidseHash seActivityUid seStateId seLastMod seTimeStored seContentType seCompressed seContent seDeletedseRegistrationHiseRegistrationLoseH5PPreloadedseH5PSubContentIdserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJJLjava/lang/String;JJLjava/lang/String;ILjava/lang/String;ZLjava/lang/Long;Ljava/lang/Long;ZLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)Vs(JJJLjava/lang/String;JJLjava/lang/String;ILjava/lang/String;ZLjava/lang/Long;Ljava/lang/Long;ZLjava/lang/String;)VgetSeActivityUid()JsetSeActivityUid(J)V getSeActorUid setSeActorUidgetSeCompressed()IsetSeCompressed(I)V getSeContent()Ljava/lang/String; setSeContent(Ljava/lang/String;)VgetSeContentTypesetSeContentType getSeDeleted()Z setSeDeleted(Z)VgetSeH5PPreloadedsetSeH5PPreloadedgetSeH5PSubContentIdsetSeH5PSubContentId getSeHash setSeHash getSeLastMod setSeLastModgetSeRegistrationHi()Ljava/lang/Long;setSeRegistrationHi(Ljava/lang/Long;)VLjava/lang/Long;getSeRegistrationLosetSeRegistrationLo getSeStateId setSeStateIdgetSeTimeStoredsetSeTimeStored component1 component10 component11 component12 component13 component14 component2 component3 component4 component5 component6 component7 component8 component9copy(JJJLjava/lang/String;JJLjava/lang/String;ILjava/lang/String;ZLjava/lang/Long;Ljava/lang/Long;ZLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database x TABLE_ID?ojava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapi&StatementContextActivityJoin.Companion&Mẹ?$com.ustadmobile.lib.db.entities.xapi&StatementContextActivityJoin.Companion{     20BR0XT R0XT R0XT R0XT R0XT  MLcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin$Companion;()VTABLE_ID TYPE_CATEGORY TYPE_GROUPING TYPE_OTHER TYPE_PARENT lib-database$1~~rjava/lang/ObjectTABLE_ID TYPE_CATEGORY TYPE_GROUPING TYPE_OTHER TYPE_PARENT$com.ustadmobile.lib.db.entities.xapiStatementContextActivityJoin+V5 $com.ustadmobile.lib.db.entities.xapiStatementContextActivityJoin#*           .20:.BM00000  0  0 J !0HJ "0HJ #0HJ $0HJ %0HJ &0 HJ '0HJQ(020202020202  0 2 0HJ)0*2+0HJ ,0HJ -0 HR0X  "R 08@X "R0X "R0X "R 0 X "R0X "R0X " /0CLcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin;scajFromStatementIdHiscajFromStatementIdLo scajToHashscajContextTypescajToActivityUidscajToActivityIdscajEtag(JJJIJLjava/lang/String;J)VgetScajContextType()IsetScajContextType(I)V getScajEtag()J setScajEtag(J)VgetScajFromStatementIdHisetScajFromStatementIdHigetScajFromStatementIdLosetScajFromStatementIdLogetScajToActivityId()Ljava/lang/String;setScajToActivityId(Ljava/lang/String;)VgetScajToActivityUidsetScajToActivityUid getScajToHash setScajToHash component1 component2 component3 component4 component5 component6 component7copyequalsotherhashCodetoString Companion lib-databaseubrؠnTABLE_ID, TYPE_CATEGORYk$`&% TYPE_GROUPING TYPE_OTHER]Ҡ& TYPE_PARENTo@rjjava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiStatementEntity.Companion"kV0F $com.ustadmobile.lib.db.entities.xapiStatementEntity.Companion&          20BJ 00HR0XT R0XT R0XT R0XT R0 XT R 0 XT R 0 XT R 0XT @Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity$Companion;()VCONTENT_COMPLETECONTENT_FAILEDCONTENT_INCOMPLETECONTENT_PASSEDRESULT_FAILURERESULT_SUCCESS RESULT_UNSETTABLE_ID serializer#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity; lib-database:vpNjava/lang/ObjectCONTENT_COMPLETECONTENT_FAILEDCONTENT_INCOMPLETECONTENT_PASSEDRESULT_FAILURERESULT_SUCCESS RESULT_UNSETTABLE_ID$com.ustadmobile.lib.db.entities.xapiStatementEntityZmH$com.ustadmobile.lib.db.entities.xapiStatementEntity Q                    20:B00000 0 0 0 0 0000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-.B000 0 0 0 0 000 0 0 0 0 0 0 0 00000 0 0!0"0#0 $0%0&0'0(0)0*0+0/J 0HJ 0HJ0HMJ0HMJ0HYJ0HYJ0HYJ0HYJ0HRJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ0HGJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ 0HJ02020202 02 02 02 02 020202 02 02 02 02 02 02 02 0202020202 02 02!02"02#02 $02%02&02'02(02)02*02+0HJ02 0HJ 0HJ 0HJ.0202020HR0X 01"23R%0X 45"67R"0X 81"93R0X :;"<=R0X >1"?3R0X @1"A3R 0X B1"C3R!0X D1"E3R$0X JFG"HIR+0X +5"K7R0X PLM"NOR0X UQR"STR0X V;"W=R0X \XY"Z[R0X \]Y"^[R0X \_Y"`[R0X \aY"b[R0X PcM"dOR0X e1"f3R 0X g1"h3R)0X i1"j3R(0X k1"l3R&0X m1"n3R*0X o1"p3R0X q1"r3R0X s1"t3R#08@X u1"v3R'0X w1"x3R 0X yz"{|R 0X }1"~3R 0X 1"3R 0X 1"3R0X 1"3R0X 1"3R0X 1"36Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;seen1seen2 statementIdHi statementIdLostatementActorPersonUidstatementVerbUidstatementObjectTypestatementObjectUid1statementObjectUid2statementActorUidauthorityActorUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationHicontextRegistrationLocontextPlatformcontextStatementRefIdHicontextStatementRefIdLocontextInstructorActorUid statementLctextensionProgresscompletionOrProgressstatementContentEntryUidstatementLearnerGroupUidstatementClazzUidstatementCbUidstatementDoorNodeisSubStatementserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IIJJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)VgetAuthorityActorUid()JsetAuthorityActorUid(J)VgetCompletionOrProgress()ZsetCompletionOrProgress(Z)VgetContextInstructorActorUidsetContextInstructorActorUidgetContextPlatform()Ljava/lang/String;setContextPlatform(Ljava/lang/String;)VgetContextRegistrationHisetContextRegistrationHigetContextRegistrationLosetContextRegistrationLogetContextStatementRefIdHisetContextStatementRefIdHigetContextStatementRefIdLosetContextStatementRefIdLogetExtensionProgress()Ljava/lang/Integer;setExtensionProgress(Ljava/lang/Integer;)VLjava/lang/Integer;setSubStatementgetResultCompletion()Ljava/lang/Boolean;setResultCompletion(Ljava/lang/Boolean;)VLjava/lang/Boolean;getResultDuration()Ljava/lang/Long;setResultDuration(Ljava/lang/Long;)VLjava/lang/Long;getResultResponsesetResultResponsegetResultScoreMax()Ljava/lang/Float;setResultScoreMax(Ljava/lang/Float;)VLjava/lang/Float;getResultScoreMinsetResultScoreMingetResultScoreRawsetResultScoreRawgetResultScoreScaledsetResultScoreScaledgetResultSuccesssetResultSuccessgetStatementActorPersonUidsetStatementActorPersonUidgetStatementActorUidsetStatementActorUidgetStatementCbUidsetStatementCbUidgetStatementClazzUidsetStatementClazzUidgetStatementContentEntryUidsetStatementContentEntryUidgetStatementDoorNodesetStatementDoorNodegetStatementIdHisetStatementIdHigetStatementIdLosetStatementIdLogetStatementLctsetStatementLctgetStatementLearnerGroupUidsetStatementLearnerGroupUidgetStatementObjectType()IsetStatementObjectType(I)VgetStatementObjectUid1setStatementObjectUid1getStatementObjectUid2setStatementObjectUid2getStatementVerbUidsetStatementVerbUid getStored setStored getTeamUid setTeamUid getTimestamp setTimestamp component1 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component2 component20 component21 component22 component23 component24 component25 component26 component27 component28 component29 component3 component30 component31 component32 component33 component34 component35 component4 component5 component6 component7 component8 component9copy(JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseoC)CONTENT_COMPLETEoweVzCONTENT_FAILEDqQCONTENT_INCOMPLETE329^[CONTENT_PASSEDv rRESULT_FAILUREo@rjRESULT_SUCCESS RESULT_UNSETb,kITABLE_ID;fgjava/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiStatementEntityJson.CompanionGI-޹$com.ustadmobile.lib.db.entities.xapiStatementEntityJson.CompanionT       20BJ00HR0XT  DLcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson; lib-database=^wjava/lang/ObjectTABLE_ID$com.ustadmobile.lib.db.entities.xapiStatementEntityJsonD;/z"$com.ustadmobile.lib.db.entities.xapiStatementEntityJsonD                -20:,-B;00000  0  B/000 0  J 0HJ 0HJ 0HJ 0 HJ302020202 0 HJ0 2!0HJ "0HJ #0 HJ&$0%2&02'0(2)0*H+R0 X "R08@X "R0X "R0X "./:Lcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson;seen1 stmtJsonIdHi stmtJsonIdLostmtEtag fullStatementserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;X(IJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V(JJJLjava/lang/String;)VgetFullStatement()Ljava/lang/String;setFullStatement(Ljava/lang/String;)V getStmtEtag()J setStmtEtag(J)VgetStmtJsonIdHisetStmtJsonIdHigetStmtJsonIdLosetStmtJsonIdLo component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database3&amTABLE_ID(n#java/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiVerbEntity.Companion'ioV$com.ustadmobile.lib.db.entities.xapiVerbEntity.Companion*          20BJ 00HR0XT R0XT R0XT R 0XT R 0XT R 0XT R 0XT ;Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity$Companion;()VTABLE_IDVERB_COMPLETED_UIDVERB_COMPLETED_URLVERB_FAILED_UIDVERB_FAILED_URLVERB_PASSED_UIDVERB_PASSED_URL serializer#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity; lib-databaseT^K?java/lang/ObjectTABLE_IDVERB_COMPLETED_UIDVERB_COMPLETED_URLVERB_FAILED_UIDVERB_FAILED_URLVERB_PASSED_UIDVERB_PASSED_URL$com.ustadmobile.lib.db.entities.xapi VerbEntity۾lZ$com.ustadmobile.lib.db.entities.xapi VerbEntityB               /20:./B;0000  0 0  B/0 00  0J 0HJ 0HJ 0 HJ  0HJ3!0202 020 2 0HJ"0 2#0HJ $0HJ %0HJ&&0'2(02)0*2+0,H-R0 X "R 08@X "R08@X "R0X "011Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;seen1verbUid verbUrlId verbDeletedverbLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;X(IJLjava/lang/String;ZJLkotlinx/serialization/internal/SerializationConstructorMarker;)V(JLjava/lang/String;ZJ)VgetVerbDeleted()ZsetVerbDeleted(Z)V getVerbLct()J setVerbLct(J)V getVerbUid setVerbUid getVerbUrlId()Ljava/lang/String; setVerbUrlId(Ljava/lang/String;)V component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-database^~X:TABLE_IDʔ0eVERB_COMPLETED_UID=#F6KVERB_COMPLETED_URLF-VERB_FAILED_UID~7VERB_FAILED_URLQ(VERB_PASSED_UIDMZqVERB_PASSED_URL֌v,java/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiVerbLangMapEntry.Companion_璄:x$com.ustadmobile.lib.db.entities.xapiVerbLangMapEntry.CompanionT       20BJ00HR0XT  ALcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry; lib-databaseq=fjava/lang/ObjectTABLE_ID$com.ustadmobile.lib.db.entities.xapiVerbLangMapEntryQ$com.ustadmobile.lib.db.entities.xapiVerbLangMapEntryAF                 120:01BE0000 0 0 0  B;00 0  0 0J 0HJ 0HJ 0HJ  0HJ !0HJ?"020202 02  02 0HJ#0$2%0HJ &0HJ '0HJ&(0)2*02+0,2-0.H/R 0X "R0X "R0X "R 08@X "R0X "237Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry;seen1 vlmeVerbUid vlmeLangHash vlmeLangCodevlmeEntryStringvlmeLastModifiedserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;j(IJJLjava/lang/String;Ljava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V*(JJLjava/lang/String;Ljava/lang/String;J)VgetVlmeEntryString()Ljava/lang/String;setVlmeEntryString(Ljava/lang/String;)VgetVlmeLangCodesetVlmeLangCodegetVlmeLangHash()JsetVlmeLangHash(J)VgetVlmeLastModifiedsetVlmeLastModifiedgetVlmeVerbUidsetVlmeVerbUid component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseKܳ TABLE_IDL:java/lang/Object Companion$com.ustadmobile.lib.db.entities.xapiXapiEntityObjectTypeFlagsOɵvt$com.ustadmobile.lib.db.entities.xapiXapiEntityObjectTypeFlags     20BR0XT R0XT R0XT R0XT R0XT R 0XT  @Lcom/ustadmobile/lib/db/entities/xapi/XapiEntityObjectTypeFlags;()VACTIVITYAGENTGROUP STATEMENT STATEMENT_REF SUBSTATEMENT lib-databasevT* wVACTIVITY'CVD AGENTo@rjGROUP STATEMENTO؅~ STATEMENT_REFk$`&% SUBSTATEMENT]Ҡ&java/lang/Object$com.ustadmobile.lib.db.entities.xapiXapiSessionEntity.Companion&#~$com.ustadmobile.lib.db.entities.xapiXapiSessionEntity.CompanionT       20BJ00HR0XT  BLcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity$Companion;()VTABLE_ID serializer#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity; lib-database%8Ljava/lang/ObjectTABLE_ID$com.ustadmobile.lib.db.entities.xapiXapiSessionEntityKL &$com.ustadmobile.lib.db.entities.xapiXapiSessionEntityF           G      k20:jkB00000 0 0 0 0 00000 0000 00 0B0000 0 0 0 0 00000 000 0 00 J J0HJ K0HJ L0HJ M0HJ N0 HJ O0HJ P0HJ Q0HJ R0 HJ S0HJ T0 HJ U0HJ V0HJ W0HJ X0HJ Y0HJ Z0HJ [0 HJ \0HJ]0202020202 02 02 02 0 2020202020 2020202 0 2020 HJ^02_0HJ `0HJ a0 HJ&b0c2d02e0f2g0hHiR0 X " !R 0X "#"$%R 0 X &"'!R 0X (#")%R0 X *"+!R0X ,#"-%R0X .#"/%R08@X 01"23R0X 4#"5%R08@X 6#"7%R0X 8#"9%R08@X :#";%R0X <#"=%R0X >#"?%R0 X @"A!R0X B#"C%R0X D#"E%R08@X F#"G%R 0X H#"I%lm8Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;seen1xseUid xseLastModxseRegistrationHixseRegistrationLoxseUsUidxseAccountPersonUid xseActorUidxseAccountUsername xseClazzUidxseCbUidxseContentEntryUidxseContentEntryVersionUidxseRootActivityIdxseRootActivityUid xseStartTime xseExpireTimexseAuth xseCompletedknownActorUidToPersonUidsserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJJJJJJLjava/lang/String;JJJJLjava/lang/String;JJJLjava/lang/String;ZLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VZ(JJJJJJJLjava/lang/String;JJJJLjava/lang/String;JJJLjava/lang/String;ZLjava/lang/String;)VgetKnownActorUidToPersonUids()Ljava/lang/String;setKnownActorUidToPersonUids(Ljava/lang/String;)VgetXseAccountPersonUid()JsetXseAccountPersonUid(J)VgetXseAccountUsernamesetXseAccountUsernamegetXseActorUidsetXseActorUid getXseAuth setXseAuth getXseCbUid setXseCbUidgetXseClazzUidsetXseClazzUidgetXseCompleted()ZsetXseCompleted(Z)VgetXseContentEntryUidsetXseContentEntryUidgetXseContentEntryVersionUidsetXseContentEntryVersionUidgetXseExpireTimesetXseExpireTime getXseLastMod setXseLastModgetXseRegistrationHisetXseRegistrationHigetXseRegistrationLosetXseRegistrationLogetXseRootActivityIdsetXseRootActivityIdgetXseRootActivityUidsetXseRootActivityUidgetXseStartTimesetXseStartTime getXseUid setXseUid getXseUsUid setXseUsUid component1 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$lib_database $serializer Companion lib-databaseq[>TABLE_IDTwߟw&java/lang/Object Companioncom.ustadmobile.libcacheCacheEntryToStore$'com.ustadmobile.libcacheCacheEntryToStorey0          20B500 00  0  J 0HJ 0HJ 0HJ 0 HJ 0 HJ=020202 020 2 0 HJ0 20HJ 0HJ 0 HR 0    R0 R0 R0 R0   !",Lcom/ustadmobile/libcache/CacheEntryToStore;request,Lcom/ustadmobile/ihttp/request/IHttpRequest;response.Lcom/ustadmobile/ihttp/response/IHttpResponse;responseBodyTmpLocalPathLkotlinx/io/files/Path;skipChecksumIfProvidedcreateRetentionLockv(Lcom/ustadmobile/ihttp/request/IHttpRequest;Lcom/ustadmobile/ihttp/response/IHttpResponse;Lkotlinx/io/files/Path;ZZ)VgetCreateRetentionLock()Z getRequest.()Lcom/ustadmobile/ihttp/request/IHttpRequest; getResponse0()Lcom/ustadmobile/ihttp/response/IHttpResponse;getResponseBodyTmpLocalPath()Lkotlinx/io/files/Path;getSkipChecksumIfProvided component1 component2 component3 component4 component5copyequalsotherhashCodetoString lib-cachej24java/lang/Objectcom.ustadmobile.libcacheCompressionType.Companion %ׁrcom.ustadmobile.libcacheCompressionType.Companionu        20BJ020J020J00 20 4Lcom/ustadmobile/libcache/CompressionType$Companion;()V byHeaderVal*Lcom/ustadmobile/libcache/CompressionType; headerValbyHeaderValOrNullparseAcceptEncodingHeader lib-cacheZq0 HJ ?0HJ@020202020202 02 0 2 0 2  0202020 20 HJA0B2C0HJ D0HJ E0HR0X "R  08@X "R08@X "R 0 X " R 0 X !"" R0X #"$R 0X %"&R0X '"(R0X )"*R0 X +", R0X -".R0 8@X /"0 R0X 1"2FG1Lcom/ustadmobile/libcache/db/entities/CacheEntry;keyurlmessage statusCode cacheFlagsmethod lastAccessed lastValidated integrityresponseHeaders storageUri storageSizeuncompressedSizev(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)V getCacheFlags()I setCacheFlags(I)V getIntegrity()Ljava/lang/String; setIntegrity(Ljava/lang/String;)VgetKeysetKeygetLastAccessed()JsetLastAccessed(J)VgetLastValidatedsetLastValidated getMessage setMessage getMethod setMethodgetResponseHeaderssetResponseHeaders getStatusCode setStatusCodegetStorageSizesetStorageSize getStorageUri setStorageUrigetUncompressedSizesetUncompressedSizegetUrlsetUrl component1 component10 component11 component12 component13 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString lib-cacheMrjava/lang/Object$com.ustadmobile.libcache.db.entities NeighborCachee5C߈$com.ustadmobile.libcache.db.entities NeighborCache(       )   620:6B_0000 0 0 0 0 0J '0HJ (0HJ )0HJ *0HJ +0HJ ,0HJ -0HJ .0HJ /0HJc00202020202 02 02 02 02 0HJ102230HJ 40HJ 50HR0X "R 0X "R 0X "R0X "R 0X "R 0X " R 0X !""R0X #"$R08@X %"&784Lcom/ustadmobile/libcache/db/entities/NeighborCache; neighborUidneighborDeviceName neighborIpneighborUdpPortneighborHttpPortneighborDiscoveredneighborPingTimeneighborLastSeenneighborStatus.(JLjava/lang/String;Ljava/lang/String;IIJIJI)VgetNeighborDeviceName()Ljava/lang/String;setNeighborDeviceName(Ljava/lang/String;)VgetNeighborDiscovered()JsetNeighborDiscovered(J)VgetNeighborHttpPort()IsetNeighborHttpPort(I)V getNeighborIp setNeighborIpgetNeighborLastSeensetNeighborLastSeengetNeighborPingTimesetNeighborPingTimegetNeighborStatussetNeighborStatusgetNeighborUdpPortsetNeighborUdpPortgetNeighborUidsetNeighborUid component1 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString Companion lib-cache 2 ӣ STATUS_ACTIVEo@rj STATUS_LOSTb,kIjava/lang/Object Companion$com.ustadmobile.libcache.db.entities RetentionLockowɗ$com.ustadmobile.libcache.db.entities RetentionLock((         20B#000J 0HJ 0HJ 0HJ'0202020HJ020HJ 0HJ 0HR08@X  "  R0X   "R0X  "4Lcom/ustadmobile/libcache/db/entities/RetentionLock;lockIdlockKey lockRemark((JLjava/lang/String;Ljava/lang/String;)V getLockId()J setLockId(J)V getLockKey()Ljava/lang/String; setLockKey(Ljava/lang/String;)V getLockRemark setLockRemark component1 component2 component3copyequalsotherhashCodetoString lib-cacheaU鎞ۋpjava/lang/Object)com.ustadmobile.libcache.distributed.httpDistributedCacheHttpEndpointO\"W$)com.ustadmobile.libcache.distributed.httpDistributedCacheHttpEndpoint`       20: B 0J020HR0X  HLcom/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint;cache%Lcom/ustadmobile/libcache/UstadCache;((Lcom/ustadmobile/libcache/UstadCache;)Vinvoke.Lcom/ustadmobile/ihttp/response/IHttpResponse;request,Lcom/ustadmobile/ihttp/request/IHttpRequest; DCacheRequest lib-cache/Ry\{|java/lang/Object com.ustadmobile.libcache.headersFileMimeTypeHelperImplH. com.ustadmobile.libcache.headersFileMimeTypeHelperImpl   $  20B000J020HJ02 0HR000X  9Lcom/ustadmobile/libcache/headers/FileMimeTypeHelperImpl;1Lcom/ustadmobile/libcache/headers/MimeTypeHelper;typeMap(Ljava/util/Map;)VguessByExtension extension mimeTypeByUriuri lib-cachekӮ.java/lang/Object/com/ustadmobile/libcache/headers/MimeTypeHelper com.ustadmobile.libcache.headersMimeTypeHelper MBI com.ustadmobile.libcache.headersMimeTypeHelperL    f 20:J020H&J020H& 1Lcom/ustadmobile/libcache/headers/MimeTypeHelper;guessByExtension extension mimeTypeByUriuri Companion lib-cacheͼjava/lang/Object Companion com.ustadmobile.libcache.headersMimeTypeHelperExtKtVA com.ustadmobile.libcache.headersMimeTypeHelperExtKt)   0*020guessByExtensionFromFilename1Lcom/ustadmobile/libcache/headers/MimeTypeHelper;filename lib-cacheguessByExtensionFromFilenamecom.ustadmobile.libcache.ioInputStreamExtKt3>com.ustadmobile.libcache.ioInputStreamExtKtG      0*0200*020 skipExactlyLjava/io/InputStream; bytesToSkip uncompresscompressionType*Lcom/ustadmobile/libcache/CompressionType; lib-cache skipExactly uncompresscom.ustadmobile.libcache.io SourceExtKt1 6HkTcom.ustadmobile.libcache.io SourceExtKt:             0*02020&0*020 2 0 2 0  0*020 00*020  0*0rangeLkotlinx/io/RawSource;Lkotlinx/io/Source;fromBytetoBytetransferToAndGetSha256,Lcom/ustadmobile/libcache/io/TransferResult;pathLkotlinx/io/files/Path;sourceCompression*Lcom/ustadmobile/libcache/CompressionType;destCompressionType uncompresscompressionTypeunzipTo+Lcom/ustadmobile/libcache/io/UnzippedEntry;destPathuseAndReadSha256 lib-cacherangetransferToAndGetSha256 uncompressunzipTouseAndReadSha256com.ustadmobile.libcache.ioTransferResult2zͳcom.ustadmobile.libcache.ioTransferResult,          20B00J  0HJ  0HJ 02020HJ020HJ0HJ 0HR0 R0   ,Lcom/ustadmobile/libcache/io/TransferResult;sha256 transferred([BJ)V getSha256()[BgetTransferred()J component1 component2copyequalsotherhashCodetoString lib-cache=tkjava/lang/Objectcom.ustadmobile.libcache.io UnzippedEntryKM"rcom.ustadmobile.libcache.io UnzippedEntry .          20B000J 0HJ 0HJ 0HJ'0202020HJ020HJ 0HJ 0HR0   R0   R0  +Lcom/ustadmobile/libcache/io/UnzippedEntry;pathLkotlinx/io/files/Path;namesha256.(Lkotlinx/io/files/Path;Ljava/lang/String;[B)VgetName()Ljava/lang/String;getPath()Lkotlinx/io/files/Path; getSha256()[B component1 component2 component3copyequalsotherhashCodetoString lib-cachednjava/lang/Objectcom.ustadmobile.libcache.md5 Md5Digest!u'D^com.ustadmobile.libcache.md5 Md5Digest1    f20J020H&(Lcom/ustadmobile/libcache/md5/Md5Digest;digestbytes lib-cacheHHi&java/lang/Objectcom.ustadmobile.libcache.md5Md5DigestCreatorKt1%Pcom.ustadmobile.libcache.md5Md5DigestCreatorKt  0 Md5Digest(Lcom/ustadmobile/libcache/md5/Md5Digest; lib-cache Md5Digestcom.ustadmobile.libcache.md5Md5DigestExtKtՎcom.ustadmobile.libcache.md5Md5DigestExtKt'   0*020urlKey(Lcom/ustadmobile/libcache/md5/Md5Digest;string lib-cacheurlKey!com.ustadmobile.libcache.responseHttpPathResponseFyW~<!com.ustadmobile.libcache.responseHttpPathResponseB               20B=0000   0  0  J0HR0X R0X R0 X R0X R0 X R08VX4Lcom/ustadmobile/libcache/response/HttpPathResponse;.Lcom/ustadmobile/ihttp/response/IHttpResponse;pathLkotlinx/io/files/Path; fileSystemLkotlinx/io/files/FileSystem;mimeTyperequest,Lcom/ustadmobile/ihttp/request/IHttpRequest; integrity extraHeaders,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;(Lkotlinx/io/files/Path;Lkotlinx/io/files/FileSystem;Ljava/lang/String;Lcom/ustadmobile/ihttp/request/IHttpRequest;Ljava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;)VbodyRead Lkotlinx/atomicfu/AtomicBoolean;headers getHeaders.()Lcom/ustadmobile/ihttp/headers/IHttpHeaders; getRequest.()Lcom/ustadmobile/ihttp/request/IHttpRequest; responseCodegetResponseCode()I bodyAsSourceLkotlinx/io/Source; lib-cacheIc ~java/lang/Object,com/ustadmobile/ihttp/response/IHttpResponse!com.ustadmobile.libcache.responseHttpResponseExtKt̙ &"y!com.ustadmobile.libcache.responseHttpResponseExtKtE      0*0 0*0 0*0 bodyAsString.Lcom/ustadmobile/ihttp/response/IHttpResponse;(bodyAsUncompressedSourceIfContentEncodedLkotlinx/io/Source;requireHeadersContentLength lib-cache bodyAsString(bodyAsUncompressedSourceIfContentEncodedrequireHeadersContentLength!com.ustadmobile.libcache.responseStringResponseިܦ!com.ustadmobile.libcache.responseStringResponse2           20B;0000  0  0 J0HR 0X R0X R0X R0X R0X R0 X 2Lcom/ustadmobile/libcache/response/StringResponse;.Lcom/ustadmobile/ihttp/response/IHttpResponse;request,Lcom/ustadmobile/ihttp/request/IHttpRequest;mimeType extraHeaders,Lcom/ustadmobile/ihttp/headers/IHttpHeaders; responseCodeagebody(Lcom/ustadmobile/ihttp/request/IHttpRequest;Ljava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;IILjava/lang/String;)V bodyBytesheaders getHeaders.()Lcom/ustadmobile/ihttp/headers/IHttpHeaders; getRequest.()Lcom/ustadmobile/ihttp/request/IHttpRequest;getResponseCode()I bodyAsSourceLkotlinx/io/Source; lib-cache'fjava/lang/Object,com/ustadmobile/ihttp/response/IHttpResponsecom.ustadmobile.libcache.utilConcurrentSafeMapOfKtYcom.ustadmobile.libcache.utilConcurrentSafeMapOfKtl %    OHH0""2*HH00"HH0 concurrentSafeMapOfKVpairs Lkotlin/Pair;([Lkotlin/Pair;)Ljava/util/Map; lib-cacheconcurrentSafeMapOfcom.ustadmobile.libcache.uuid RandomUuidKttlcom.ustadmobile.libcache.uuid RandomUuidKt  0 randomUuid lib-cache randomUuid$com.ustadmobile.ihttp.okhttp.headers$IHttpHeadersAsOkHttpHeadersAdapterKtevPϼ $com.ustadmobile.ihttp.okhttp.headers$IHttpHeadersAsOkHttpHeadersAdapterKt-    0*020asOkHttpHeadersLokhttp3/Headers;,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;keepHostHeaderlib-ihttp-okhttpasOkHttpHeaders$com.ustadmobile.ihttp.okhttp.requestHttpRequestOkHttpAdapterKtL5 Ȣ`$com.ustadmobile.ihttp.okhttp.requestHttpRequestOkHttpAdapterKt    0*0asOkHttpRequestLokhttp3/Request;,Lcom/ustadmobile/ihttp/request/IHttpRequest;lib-ihttp-okhttpasOkHttpRequestcom.ustadmobile.ihttp.nanohttpdNanoHttpdRequestAdapterKt1k$com.ustadmobile.ihttp.nanohttpdNanoHttpdRequestAdapterKt+    0*020asIHttpRequest,Lcom/ustadmobile/ihttp/request/IHttpRequest;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;serverLfi/iki/elonen/NanoHTTPD;lib-ihttp-nanohttpdasIHttpRequestcom.ustadmobile.ihttp.nanohttpdNanoHttpdResponseAdapterKtf"com.ustadmobile.ihttp.nanohttpdNanoHttpdResponseAdapterKt    0*0toNanoHttpdResponse"Lfi/iki/elonen/NanoHTTPD$Response;.Lcom/ustadmobile/ihttp/response/IHttpResponse;lib-ihttp-nanohttpdtoNanoHttpdResponse"io.ktor.serialization.kotlinx.json JsonSupportKtʙf json DefaultJsonio.ktor.client.engine.okhttpOkHttpe"tjava/lang/Object-io/ktor/client/engine/HttpClientEngineFactoryio.ktor.client.engine.okhttp OkHttpConfig_Q4Z,io/ktor/client/engine/HttpClientEngineConfig)io.ktor.client.plugins.contentnegotiationContentNegotiation.Config2I0Njava/lang/Object#io/ktor/serialization/Configuration)io.ktor.client.plugins.contentnegotiationContentNegotiation.Pluginx&#"Hjava/lang/Object'io/ktor/client/plugins/HttpClientPlugin)io.ktor.client.plugins.contentnegotiationContentNegotiationPcT<java/lang/ObjectPluginio.ktor.client HttpClientX#>java/lang/Object!kotlinx/coroutines/CoroutineScopejava/io/Closeableio.ktor.clientHttpClientConfigMijava/lang/Objectio.ktor.clientHttpClientJvmKt! HttpClientio.ktor.client HttpClientKtʳ5 HttpClientio.ktor.client.callHttpClientCallKtK6bodyio.ktor.client.engineHttpClientEngineCapabilityh\{java/lang/Objectio.ktor.client.engineHttpClientEngineConfigfVrPD java/lang/Objectio.ktor.client.engineHttpClientEngineFactory'Qjava/lang/Objectio.ktor.client.pluginsHttpCallValidatorKtj6*WHttpResponseValidatorExpectSuccessAttributeKey expectSuccessCallExceptionHandlerCallRequestExceptionHandlerResponseValidatorio.ktor.client.pluginsHttpClientPluginh}Pjava/lang/Objectio.ktor.client.plugins.HttpTimeout.HttpTimeoutCapabilityConfiguration"hjava/lang/Object Companionio.ktor.client.pluginsHttpTimeout.PluginCqjava/lang/Object'io/ktor/client/plugins/HttpClientPlugin0io/ktor/client/engine/HttpClientEngineCapabilityINFINITE_TIMEOUT_MSio.ktor.client.plugins HttpTimeout?java/lang/ObjectPluginio.ktor.client.plugins HttpTimeoutKtnHConnectTimeoutExceptionSocketTimeoutException)convertLongTimeoutToIntWithInfiniteAsZero*convertLongTimeoutToLongWithInfiniteAsZerounwrapRequestTimeoutExceptiontimeoutio.ktor.client.request BuildersJvmKtW`9`@deletegetheadoptionspatchpost prepareDelete prepareGet prepareHeadprepareOptions preparePatch preparePost preparePutprepareRequestputrequestio.ktor.client.request BuildersKt[ )N3requestdeletegetheadoptionspatchpost prepareDelete prepareGet prepareHeadprepareOptions preparePatch preparePost preparePutprepareRequestputio.ktor.client.requestBuildersWithUrlKt deletegetheadoptionspatchpost prepareDelete prepareGet prepareHeadprepareOptions preparePatch preparePost preparePutputurlio.ktor.client.requestHttpRequestBuilder$*0"Ujava/lang/Objectio/ktor/http/HttpMessageBuilder Companionio.ktor.client.requestHttpRequestJvmKtp_minvokeurlio.ktor.client.request HttpRequestKtHheadersinvokeisUpgradeRequesttakeFromurlio.ktor.client.request RequestBodyKtL2NsetBodyBodyTypeAttributeKeyio.ktor.client.requestUtilsKtpi=V_accept basicAuth bearerAuthcookieheader parameterhostportio.ktor.client.statement HttpResponseyjava/lang/Objectio/ktor/http/HttpMessage!kotlinx/coroutines/CoroutineScopeio.ktor.client.statementHttpResponseKtyۃ0 bodyAsChannel bodyAsTextcompleterequestio.ktor.client.statement HttpStatementnQZjava/lang/Objectio.ktor.client.statement ReadersKt ^discardRemaining readBytesio.ktor.server.applicationApplicationCallΌ>java/lang/Objectio.ktor.server.applicationApplicationCallPipeline`%io/ktor/util/pipeline/PipelineApplicationPhaseio.ktor.server.applicationApplicationCallPipelineKtF_= applicationcallio.ktor.server.requestApplicationRequest5Kjava/lang/Objectio.ktor.server.responseApplicationResponseFunctionsKt/+6V^defaultTextContentTyperespond respondBytesrespondBytesWriterrespondNullablerespondRedirect respondTextio.ktor.server.routingRegexRoutingKtZdeletegetheadoptionspatchpostputrouteio.ktor.server.routingRoute%¢2io/ktor/server/application/ApplicationCallPipelineio.ktor.server.routingRoutingBuilderKtD|accept contentTypecreateRouteFromPathdeletegetheadheadermethod optionalParamoptionsparampatchpostputrouteio.ktor.serialization ConfigurationrUjava/lang/Object io.ktor.httpContentType.Application7rWjava/lang/Object io.ktor.httpContentType.Audioj><java/lang/Object io.ktor.httpContentType.Companion? iFjava/lang/Object io.ktor.httpContentType.Image0java/lang/Object io.ktor.httpContentType.TextTIjava/lang/Object io.ktor.httpContentType.Video hdΐjava/lang/Object io.ktor.http ContentType0E&io/ktor/http/HeaderValueWithParameters Companion io.ktor.http DateUtilsKt>t3fromCookieToGmtDatefromHttpToGmtDate toHttpDate io.ktor.httpHeaderValueWithParametersOfjava/lang/Object Companion io.ktor.httpHeaders68java/lang/Objectio/ktor/util/StringValues Companion io.ktor.http HttpMessage5tHjava/lang/Object io.ktor.httpHttpMessageBuilder@G||^java/lang/Object io.ktor.httpHttpMessagePropertiesKtwrc cacheControlcharset contentLength contentTypecookiesetag ifNoneMatchmaxAge setCookiesplitSetCookieHeader userAgentvary io.ktor.httpHttpStatusCode.Companion&java/lang/Object io.ktor.httpHttpStatusCodeH o h$java/lang/Objectjava/lang/Comparable Companion io.ktor.http ParametersLt5]!java/lang/Objectio/ktor/util/StringValues Companion io.ktor.http URLBuilder{>x%fEjava/lang/Object Companion io.ktor.http URLUtilsJvmKtUrltakeFromtoURI io.ktor.http URLUtilsKt)$> URLBuilderUrlappendUrlFullPathappendUserAndPasswordtakeFromfullPath hostWithPortisAbsolutePathisRelativePath io.ktor.http Url.Companion(07=java/lang/Object io.ktor.httpUrl |Kjava/lang/Object Companion io.ktor.utilBase64KtZ.Z|edecodeBase64BytesdecodeBase64String encodeBase64 fromBase64toBase64 io.ktor.util StringValues?rl:java/lang/Object Companion io.ktor.utilTextKt/9.fD.caseInsensitivechomp escapeHTMLtoLowerCasePreservingASCIIRulestoUpperCasePreservingASCIIRulesio.ktor.util.date DateJvmKtİGMTDate getTimeMillistoDate toJvmDateio.ktor.util.dateGMTDate.Companionj java/lang/Objectio.ktor.util.dateGMTDateP?java/lang/Objectjava/lang/Comparable Companionio.ktor.util.pipelinePipelineW-ojava/lang/Objectio.ktor.util.pipelinePipelineContext.|-]0java/lang/Object!kotlinx/coroutines/CoroutineScopeio.ktor.utils.ioByteChannelCtorKtXJȎ9ZByteReadChannelio.ktor.utils.io ByteChannelKt / ByteChannelByteReadChannelio.ktor.utils.ioByteReadChannel.Companionnjava/lang/Objectio.ktor.utils.ioByteReadChanneljava/lang/Object Companionio.ktor.utils.io TemporaryKt6q{vCancellationExceptionio.ktor.utils.io.core StringsKtO#eT6 prematureEndOfStream readBytes readBytesOfreadText readTextExactreadTextExactBytesreadTextExactCharacters readUTF8LinereadUTF8LineToreadUTF8UntilDelimiterreadUTF8UntilDelimiterTo toByteArray writeTextio.ktor.utils.io.jvm.javaio BlockingKt82sp toInputStreamtoOutputStream moe.tlaster.precompose.viewmodelCloseableCoroutineScopeKt90viewModelScope moe.tlaster.precompose.viewmodel ViewModel{kВ:java/lang/Objectjava/lang/AutoCloseablekotlinx.coroutinesAwaitKtkawaitAlljoinAllkotlinx.coroutinesBuildersKt__BuildersKtXv$m runBlockingkotlinx.coroutinesBuildersKt__Builders_commonKt("0: withContextasyncinvokelaunchkotlinx.coroutinesCompletableDeferred2k'(+java/lang/Objectkotlinx/coroutines/Deferredkotlinx.coroutinesCompletableDeferredKtzӳbzCompletableDeferred completeWithkotlinx.coroutinesCompletableJob)java/lang/Objectkotlinx/coroutines/Jobkotlinx.coroutinesCoroutineDispatcher*˒61kotlin/coroutines/AbstractCoroutineContextElement)kotlin/coroutines/ContinuationInterceptorKeykotlinx.coroutinesCoroutineScopeN`>]java/lang/Objectkotlinx.coroutinesCoroutineScopeKt5ᇳCoroutineScope MainScopecoroutineScopecurrentCoroutineContextcancel ensureActiveplusisActivekotlinx.coroutinesDeferred)84~java/lang/Objectkotlinx/coroutines/Jobkotlinx.coroutinesDelayKtrڍawaitCancellationdelay toDelayMilliskotlinx.coroutinesDelicateCoroutinesApigd%java/lang/Objectjava/lang/annotation/Annotationkotlinx.coroutines DispatchersN+݊java/lang/Objectkotlinx.coroutines ExceptionsKtݚOLECancellationExceptionkotlinx.coroutinesExperimentalCoroutinesApifDX&java/lang/Objectjava/lang/annotation/Annotationkotlinx.coroutines GlobalScopewJ)'java/lang/Objectcom.ustadmobile.door!DoorDatabaseCallbackStatementListɫjsjava/lang/Object)com/ustadmobile/door/DoorDatabaseCallbackcom.ustadmobile.doorDoorDatabaseCallbackSyncSqD java/lang/Object)com/ustadmobile/door/DoorDatabaseCallbackcom.ustadmobile.doorDoorDatabaseRepository].ϖj^java/lang/Objectcom.ustadmobile.doorDoorDbType.Companionٰ}?`java/lang/ObjectPOSTGRESSQLITEcom.ustadmobile.door DoorDbType java/lang/Object Companioncom.ustadmobile.doorDoorPrimaryKeyManagerضlZhJjava/lang/Object Companioncom.ustadmobile.door DoorQuery6]2C7Zjava/lang/Objectcom.ustadmobile.doorDoorSqlDatabasexk/java/lang/Objectcom.ustadmobile.doorDoorUri.CompanionPf|ϴdoorIdentityHashCodecom.ustadmobile.door.extConnectionExtJvmJsKtqf6createArrayOrProxyArrayOfdbTypeprepareStatementcom.ustadmobile.door.extDoorDatabaseExtJvmJsKtg^prepareAndUseStatementprepareAndUseStatementAsyncdoorPrimaryKeyManagernodeIdAuthCachesourceDatabasecom.ustadmobile.door.extDoorDatabaseExtJvmKtÍɵj\0 asRepositorydbSchemaVersiondbTypedoorDatabaseMetadata execSqlBatchexecSqlBatchAsyncunwrapwithDoorTransactionwithDoorTransactionAsynccom.ustadmobile.door.extDoorSqlDatabaseExtKtJE%#dbType execSqlBatchcom.ustadmobile.door.extDoorTag.CompanionOZ+vjava/lang/ObjectLOG_TAGTAG_ATTACHMENT_DIRTAG_DBTAG_REPOcom.ustadmobile.door.extDoorTag^{ς+java/lang/Object Companioncom.ustadmobile.door.ext DoorUriExtKtYZ<5PopenInputStreamtoFilecom.ustadmobile.door.extFileExpectExtKtL U toDoorUricom.ustadmobile.door.extHttpRequestBuilderExtKt!&AGSdbVersionHeaderdoorNodeAndVersionHeadersdoorNodeIdHeaderpagingSourceLoadParameters setBodyJson setRepoUrlcom.ustadmobile.door.ext ListExtKt,?concurrentSafeListOfmutableLinkedListOfcom.ustadmobile.door.extMapExtKtυjrL1concurrentSafeMapOf weakMapOfcom.ustadmobile.door.extRoomDatabaseInternalExtKtYl doorWrapperdoorWrapperNodeIdcom.ustadmobile.door.ext StringExtKtLU莝adjustQueryWithSelectInParamhexStringToByteArray minifySqlsanitizeDbNamePOSTGRES_SELECT_IN_PATTERNPOSTGRES_SELECT_IN_REPLACEMENTcom.ustadmobile.door.jdbc.extResultSetExtKt9DCT getBooleanNullablegetByteNullablegetDoubleNullablegetFloatNullablegetIntNullablegetLongNullable getOrNullgetShortNullablegetStringNonNull mapNextRowmapRows useResultscom.ustadmobile.door.message DoorMessage' T&ajava/lang/Object Companioncom.ustadmobile.door.migration DoorMigrationHBjava/lang/Objectcom.ustadmobile.door.migrationDoorMigrationStatementListGVu,com/ustadmobile/door/migration/DoorMigrationcom.ustadmobile.door.migrationDoorMigrationSyncG2>P,com/ustadmobile/door/migration/DoorMigrationcom.ustadmobile.door.paging!DelegatedInvalidationPagingSourceH.androidx/paging/PagingSourcecom.ustadmobile.door.pagingPagingSourceWithHttpLoader )'java/lang/Object com.ustadmobile.door.replicationDoorReplicationEntityavjava/lang/Object Companioncom.ustadmobile.door.roomInvalidationTracker(<java/lang/Object Companioncom.ustadmobile.door.roomInvalidationTrackerObserverY`Mjava/lang/Objectcom.ustadmobile.door.room RoomDatabaseǐgKhjava/lang/Objectcom.ustadmobile.door.util KmpUuidKtR1 randomUuidKmpUuidcom.ustadmobile.door.utilNodeIdAuthCachechCSjava/lang/Objectcom.ustadmobile.door.utilNullOutputStreammKF7>)java/io/OutputStreamcom.ustadmobile.door.util SystemTimeKtAȍsystemTimeInMillisapp.cash.pagingPagingSource_commonAndroidXKta^s PagingSourcePagingSourceLoadParamsPagingSourceLoadParamsAppendPagingSourceLoadParamsPrependPagingSourceLoadParamsRefreshPagingSourceLoadResultPagingSourceLoadResultErrorPagingSourceLoadResultInvalidPagingSourceLoadResultPageapp.cash.paging PagingStateKtP㰌?f PagingStateandroidx.paging PagingConfigAvDjava/lang/Object Companionandroidx.pagingPagingSource.LoadParamspen7java/lang/Object Companionandroidx.pagingPagingSource.LoadResult.Error \M u'androidx/paging/PagingSource$LoadResultandroidx.pagingPagingSource.LoadResult.Invalid+b2wvs'androidx/paging/PagingSource$LoadResultandroidx.paging&PagingSource.LoadResult.Page.Companionؾ (java/lang/ObjectCOUNT_UNDEFINEDandroidx.pagingPagingSource.LoadResult.PageYP0'androidx/paging/PagingSource$LoadResultjava/lang/Iterable)kotlin/jvm/internal/markers/KMappedMarker Companionandroidx.pagingPagingSource.LoadResult:ͩjava/lang/Objectandroidx.paging PagingSourceY@ H:java/lang/Objectandroidx.paging PagingStatej_Ҡ[java/lang/Objectorg.kodein.di.ktor ClosestKtwͧ closestDI KodeinDIKeykotlinx.serialization.json Json.Defaultŝ.mkotlinx/serialization/json/Jsonkotlinx.serialization.jsonJson\7Njava/lang/Object"kotlinx/serialization/StringFormatDefaultkotlinx.serialization.jsonJsonArray.CompanionJAn)?java/lang/Objectkotlinx.serialization.json JsonArray6*&kotlinx/serialization/json/JsonElementjava/util/List)kotlin/jvm/internal/markers/KMappedMarker Companionkotlinx.serialization.json JsonBuilderd Sjava/lang/Objectkotlinx.serialization.json JsonContentPolymorphicSerializerR]java/lang/Object!kotlinx/serialization/KSerializerkotlinx.serialization.json JsonDecoderkCrjava/lang/Object&kotlinx/serialization/encoding/Decoder/kotlinx/serialization/encoding/CompositeDecoderkotlinx.serialization.jsonJsonElement.Companion java/lang/Objectkotlinx.serialization.json JsonElement0java/lang/Object Companionkotlinx.serialization.jsonJsonElementBuildersKt%l;*1 buildJsonArraybuildJsonObjectaddaddAll addJsonArray addJsonObjectput putJsonArray putJsonObjectkotlinx.serialization.json JsonElementKt8Lx JsonPrimitiveJsonUnquotedLiteralunexpectedJsonjsonUnquotedLiteralDescriptorboolean booleanOrNull contentOrNulldouble doubleOrNullfloat floatOrNullint intOrNull jsonArrayjsonNull jsonObject jsonPrimitivelong longOrNullkotlinx.serialization.jsonJsonKtIԟ6QJsondecodeFromJsonElementencodeToJsonElementkotlinx.serialization.jsonJsonNull]q%(kotlinx/serialization/json/JsonPrimitivekotlinx.serialization.jsonJsonObject.CompanionqE>-ujava/lang/Objectkotlinx.serialization.json JsonObject5~lSw&kotlinx/serialization/json/JsonElement java/util/Map)kotlin/jvm/internal/markers/KMappedMarker Companionkotlinx.serialization.jsonJsonObjectBuilder9vy<java/lang/Objectkotlinx.serialization.jsonJsonPrimitive.Companion~v]jjava/lang/Objectkotlinx.serialization.json JsonPrimitive+]NYڦ&kotlinx/serialization/json/JsonElement Companion#nl.adaptivity.xmlutil.serializationXML.XmlCodecConfig:GYpjava/lang/Object#nl.adaptivity.xmlutil.serialization XML.XmlInputRVjava/lang/Object6nl/adaptivity/xmlutil/serialization/XML$XmlCodecConfig#nl.adaptivity.xmlutil.serializationXMLWx java/lang/Object"kotlinx/serialization/StringFormat Companion#nl.adaptivity.xmlutil.serialization XmlSerialNameQ?$java/lang/Objectjava/lang/annotation/Annotation#nl.adaptivity.xmlutil.serializationXmlValue>3yjava/lang/Objectjava/lang/annotation/Annotationkotlinx.serializationDeserializationStrategy}fwB.java/lang/Objectkotlinx.serializationExperimentalSerializationApi x\O`java/lang/Objectjava/lang/annotation/Annotationkotlinx.serialization KSerializerC5Ojava/lang/Object+kotlinx/serialization/SerializationStrategy-kotlinx/serialization/DeserializationStrategykotlinx.serialization SerialFormatrmmbjava/lang/Objectkotlinx.serializationSerialFormatKt~\`)7decodeFromByteArraydecodeFromHexStringdecodeFromStringencodeToByteArrayencodeToHexStringencodeToStringkotlinx.serialization SerialName·a"8java/lang/Objectjava/lang/annotation/Annotationkotlinx.serialization Serializable.Sljava/lang/Objectjava/lang/annotation/Annotationkotlinx.serializationSerializationStrategy=/java/lang/Objectkotlinx.serialization StringFormat ֭|Njava/lang/Object"kotlinx/serialization/SerialFormatkotlinx.serialization.builtinsBuiltinSerializersKtRi%qArraySerializerBooleanArraySerializerByteArraySerializerCharArraySerializerDoubleArraySerializerFloatArraySerializerIntArraySerializerListSerializerLongArraySerializerMapEntrySerializer MapSerializerNothingSerializerPairSerializer SetSerializerShortArraySerializerTripleSerializerUByteArraySerializerUIntArraySerializerULongArraySerializerUShortArraySerializer serializernullable!kotlinx.serialization.descriptorsPrimitiveKind.INT_/kotlinx/serialization/descriptors/PrimitiveKind!kotlinx.serialization.descriptors PrimitiveKindQb~h,kotlinx/serialization/descriptors/SerialKind!kotlinx.serialization.descriptorsSerialDescriptorךg/~java/lang/Object!kotlinx.serialization.descriptorsSerialDescriptorsKt|Ѝ}# PrimitiveSerialDescriptorSerialDescriptorbuildClassSerialDescriptorbuildSerialDescriptorlistSerialDescriptormapSerialDescriptorserialDescriptorsetSerialDescriptorelementnullable!kotlinx.serialization.descriptors SerialKindysZrD۵java/lang/Objectkotlinx.serialization.encodingCompositeDecoder1'java/lang/Object Companionkotlinx.serialization.encodingDecoder] java/lang/Objectkotlinx.serialization.encoding DecodingKt`ݨ SdecodeIfNullabledecodeStructurekotlinx.serialization.encodingEncoder-$X[java/lang/Objectokhttp3CacheControl.CompanionUe;êjava/lang/Objectokhttp3 CacheControlt#kjava/lang/Object Companionokhttp3 Call.Factory5N!Fjava/lang/Objectokhttp3Call *{Tnjava/lang/Objectjava/lang/Cloneableokhttp3CallbackdUF&Bjava/lang/Objectokhttp3 Dispatcher}剎Bjjava/lang/Objectokhttp3Headers.Companionvjava/lang/Objectokhttp3Headersc&.dm1java/lang/Objectjava/lang/Iterable)kotlin/jvm/internal/markers/KMappedMarker Companionokhttp3MediaType.Companionɽjava/lang/ObjectQUOTEDTOKENokhttp3 MediaType5'fjava/lang/Object Companionokhttp3OkHttpClient.Builder.Hmjava/lang/Objectokhttp3OkHttpClient.CompanionM?2java/lang/Objectokhttp3 OkHttpClientF!cjava/lang/Objectjava/lang/Cloneableokhttp3/Call$Factoryokhttp3/WebSocket$Factory Companionokhttp3Protocol.Companionu1PztoLocalDateTimekotlinx.datetimeLocalTime.Companion+awjava/lang/Objectkotlinx.datetime LocalTimextRjava/lang/Objectjava/lang/Comparable Companionkotlinx.datetimeTimeZone.Companiona.ww"java/lang/Objectkotlinx.datetimeTimeZoneqN.java/lang/Object Companionkotlinx.datetimeTimeZoneKt__TimeZoneJvmKt ےG\ApatStartOfDayInoffsetAt toInstanttoLocalDateTimekotlinx.datetime UtcOffsetP43java/lang/Object Companionkotlinx.datetimeUtcOffsetJvmKt5dH_ UtcOffsetkotlinx.datetime UtcOffsetKtK7iT UtcOffset asTimeZoneio.github.z4kn4fein.semverVersion.Companion^ޟjava/lang/Objectio.github.z4kn4fein.semverVersion-Bjava/lang/Objectjava/lang/Comparable Companiondev.icerock.moko.resources AssetResource3D'dev/icerock/moko/resources/FileResourcedev.icerock.moko.resources ColorResource]o*java/lang/Objectdev.icerock.moko.resources FileResourceiP$\2<java/lang/Objectdev.icerock.moko.resources FontResource)Atjava/lang/Objectdev.icerock.moko.resources ImageResource"Tjava/lang/Objectdev.icerock.moko.resourcesPluralsResourceE:java/lang/Objectdev.icerock.moko.resourcesPluralsResourceKtN5얘formatdev.icerock.moko.resourcesResourceContainer@4Ejava/lang/Objectdev.icerock.moko.resourcesStringResourcek3%($java/lang/Objectdev.icerock.moko.resourcesStringResourceKt= $formatdev.icerock.moko.resources.descPluralFormattedStringDescO?!\l{java/lang/Object*dev/icerock/moko/resources/desc/StringDescdev.icerock.moko.resources.desc StringDesc1iJ-pVjava/lang/Object Companion kotlinx.io BuffersJvmKtrl#8H asByteChannelcopyTo readAtMostToreadTo transferFromwrite kotlinx.ioCoreKt=XdiscardingSinkbuffered kotlinx.io JvmCoreKta͕ZasSinkasSourceisAndroidGetsocknameError kotlinx.ioRawSink$Hἴjava/lang/Objectjava/lang/AutoCloseablejava/io/Flushable kotlinx.io RawSource`<D1vjava/lang/Objectjava/lang/AutoCloseable kotlinx.ioSinkzϝ:Njava/lang/Objectkotlinx/io/RawSink kotlinx.io SinksJvmKt:Q*U asByteChannelasOutputStreamwrite writeString kotlinx.ioSourcec}java/lang/Objectkotlinx/io/RawSource kotlinx.io SourcesJvmKtindexOf readByteArrayreadDecimalLong readDouble readDoubleLe readFloat readFloatLereadHexadecimalUnsignedLong readIntLe readLongLe readShortLereadTo readUBytereadUInt readUIntLe readULong readULongLe readUShort readUShortLe startsWithOVERFLOW_DIGIT_START OVERFLOW_ZONE kotlinx.ioUtf8Kt{&readLinereadLineStrict readStringreadUtf8CodePointutf8Size writeStringwriteUtf8CodePointkotlinx.io.files FileMetadatawe󄯮3java/lang/Objectkotlinx.io.files FileSystem=Ojava/lang/Objectkotlinx.io.filesFileSystemJvmKtFSystemFileSystemSystemTemporaryDirectoryFileNotFoundExceptionkotlinx.io.filesPath_5qX' java/lang/Objectkotlinx.io.files PathsJvmKtEAPathsinkHack sourceHackSystemPathSeparatorkotlinx.io.filesPathsKtzzPathsinksource io.github.reactivecircus.cache4kCache.Builder.Companion6黌e9java/lang/Object io.github.reactivecircus.cache4k Cache.Builder<+(ajava/lang/Object Companion io.github.reactivecircus.cache4kCachejq|java/lang/Object com.ustadmobile.xmlpullparserkmpXmlPullParserConstants5IAG +java/lang/Object com.ustadmobile.xmlpullparserkmpXmlPullParserExtKt a!setInputString com.ustadmobile.xmlpullparserkmpXmlPullParserFactoryKti:Cm!XmlPullParserFactory com.ustadmobile.xmlpullparserkmpXmlPullParserKt >] XmlPullParsernet.thauvin.erik.urlencoderUrlEncoderUtil5|gjava/lang/Object'com.github.doyaaaaaken.kotlincsv.client CsvReader,xXsjava/lang/Object>com/github/doyaaaaaken/kotlincsv/dsl/context/ICsvReaderContext$com.github.doyaaaaaken.kotlincsv.dslCsvReaderDslKt.HhTRE csvReader,com.github.doyaaaaaken.kotlincsv.dsl.contextCsvReaderContextijava/lang/Object>com/github/doyaaaaaken/kotlincsv/dsl/context/ICsvReaderContext,com.github.doyaaaaaken.kotlincsv.dsl.contextICsvReaderContextYEr-java/lang/Objectdev.icerock.moko.graphicsColor.Companion]"=java/lang/Objectdev.icerock.moko.graphicsColorqwjava/lang/Object Companionkotlin CharCodeJVMKtcݘMrCharkotlin CharCodeKtsKBZCharcodekotlinDeepRecursiveKteinvokekotlin DeprecatedoD0java/lang/Objectjava/lang/annotation/AnnotationkotlinExperimentalStdlibApi׈Qa java/lang/Objectjava/lang/annotation/AnnotationkotlinLazy'[0wjava/lang/ObjectkotlinLazyKt__LazyJVMKtIVElazykotlinLazyKt__LazyKt^' lazyOfgetValuekotlinLazyThreadSafetyModeҥ~Ijava/lang/EnumkotlinMetadata Y} Iejava/lang/Objectjava/lang/annotation/AnnotationkotlinNumbersKt__BigDecimalsKtBF7 decdivincminusplusremtimes toBigDecimal unaryMinuskotlinNumbersKt__BigIntegersKty{anddecdivincinvminusorplusremshlshrtimes toBigDecimal toBigInteger unaryMinusxorkotlinNumbersKt__FloorDivModKt0N}j^qfloorDivmodkotlinOptIn冂fjava/lang/Objectjava/lang/annotation/AnnotationkotlinPair ]Ljava/lang/Objectjava/io/Serializablekotlin PreconditionsKt__PreconditionsKte(check checkNotNullerrorrequirerequireNotNullkotlinPropertyReferenceDelegatesKtf8getValuesetValuekotlinResult[A/Fˉ?java/lang/Objectjava/io/Serializable CompanionkotlinResultKt"EG createFailure runCatchingfold getOrDefault getOrElse getOrThrowmap mapCatching onFailure onSuccessrecoverrecoverCatchingthrowOnFailurekotlinStandardKt__StandardKtxVwR TODOrepeatrunwithalsoapplylettakeIf takeUnlesskotlinSuppressxZhjava/lang/Objectjava/lang/annotation/AnnotationkotlinThrowsKt,dP;ThrowskotlinTripleo>jljava/lang/Objectjava/io/SerializablekotlinTuplesKtE ЄtotoListkotlin TypeAliasesKtF7>ArithmeticExceptionAssertionErrorClassCastException ComparatorConcurrentModificationExceptionError ExceptionIllegalArgumentExceptionIllegalStateExceptionIndexOutOfBoundsExceptionNoSuchElementExceptionNullPointerExceptionNumberFormatExceptionRuntimeExceptionUnsupportedOperationExceptionkotlinUnit\gm3%java/lang/Objectkotlin.collectionsArraysKt__ArraysJVMKtXe9~ arrayOfNullscopyOfRangeToIndexCheckcontentDeepHashCodeImplorEmptytoString toTypedArraykotlin.collectionsArraysKt__ArraysKtY ,)lcontentDeepEqualsImplcontentDeepToStringImplflattenifEmpty isNullOrEmptyunzipkotlin.collectionsArraysKt___ArraysJvmKtL_&asList binarySearchcontentDeepEqualscontentDeepHashCodecontentDeepToString contentEqualscontentHashCodecontentToStringcopyIntocopyOf copyOfRangecopyOfRangeImpl elementAtfillfilterIsInstancefilterIsInstanceTomaxmaxBymaxWithminminByminWithplus plusElementsortsortWithsumOf toSortedSet toTypedArraykotlin.collectionsArraysKt___ArraysKt!m@{allany asIterable asSequence associate associateBy associateByTo associateTo associateWithassociateWithToaverage component1 component2 component3 component4 component5containscountdistinct distinctBydropdropLast dropLastWhile dropWhileelementAtOrElseelementAtOrNullfilter filterIndexedfilterIndexedTofilterIsInstancefilterIsInstanceTo filterNot filterNotNullfilterNotNullTo filterNotTofilterTofindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNullflatMapflatMapIndexedflatMapIndexedTo flatMapTofold foldIndexed foldRightfoldRightIndexedforEachforEachIndexed getOrElse getOrNullgroupBy groupByTo groupingByindexOf indexOfFirst indexOfLast intersectisEmpty isNotEmptyjoinTo joinToStringlast lastIndexOf lastOrNullmap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTomaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullnoneonEach onEachIndexed partitionrandom randomOrNullreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNullrequireNoNullsreversereversed reversedArray runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedshufflesingle singleOrNullslice sliceArraysortBysortByDescendingsortDescendingsorted sortedArraysortedArrayDescendingsortedArrayWithsortedBysortedByDescendingsortedDescending sortedWithsubtractsumsumBy sumByDoublesumOftaketakeLast takeLastWhile takeWhiletoBooleanArray toByteArray toCharArray toCollection toDoubleArray toFloatArray toHashSet toIntArraytoList toLongArray toMutableList toMutableSettoSet toShortArrayunion withIndexzipindices lastIndexkotlin.collectionsCollectionsKt__CollectionsJVMKtv& buildbuildListInternalcheckCountOverflowcheckIndexOverflowcollectionToArraycreateListBuilderlistOfterminateCollectionToArraycopyToArrayOfAnyshuffledtoListkotlin.collectionsCollectionsKt__CollectionsKt%+CList MutableList arrayListOf buildListcollectionToArrayCommonImpl emptyListlistOf listOfNotNull mutableListOfthrowCountOverflowthrowIndexOverflow asCollection binarySearchbinarySearchBy containsAllifEmpty isNotEmpty isNullOrEmptyoptimizeReadOnlyListorEmptyshuffledindices lastIndexkotlin.collectionsCollectionsKt__IterablesKtAIterablecollectionSizeOrDefaultcollectionSizeOrNullflattenunzipkotlin.collectionsCollectionsKt__IteratorsKtBv~forEachiterator withIndexkotlin.collections&CollectionsKt__MutableCollectionsJVMKt JQfillshufflesortsortWithkotlin.collections#CollectionsKt__MutableCollectionsKt.!f addAllconvertToListIfNotCollection minusAssign plusAssignremove removeAll removeFirstremoveFirstOrNull removeLastremoveLastOrNull retainAllkotlin.collections CollectionsKt___CollectionsJvmKtM8 filterIsInstancefilterIsInstanceTomaxmaxBymaxWithminminByminWithreversesumOf toSortedSetkotlin.collectionsCollectionsKt___CollectionsKtNmh:allany asIterable asSequence associate associateBy associateByTo associateTo associateWithassociateWithToaveragechunked component1 component2 component3 component4 component5containscountdistinct distinctBydropdropLast dropLastWhile dropWhile elementAtelementAtOrElseelementAtOrNullfilter filterIndexedfilterIndexedTofilterIsInstancefilterIsInstanceTo filterNot filterNotNullfilterNotNullTo filterNotTofilterTofindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNullflatMapflatMapIndexedflatMapIndexedTo flatMapTofold foldIndexed foldRightfoldRightIndexedforEachforEachIndexed getOrElse getOrNullgroupBy groupByTo groupingByindexOf indexOfFirst indexOfLast intersectjoinTo joinToStringlast lastIndexOf lastOrNullmap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTomaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullminus minusElementnoneonEach onEachIndexed partitionplus plusElementrandom randomOrNullreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNullrequireNoNullsreversed runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedshufflesingle singleOrNullslicesortBysortByDescendingsortDescendingsortedsortedBysortedByDescendingsortedDescending sortedWithsubtractsumsumBy sumByDoublesumOftaketakeLast takeLastWhile takeWhiletoBooleanArray toByteArray toCharArray toCollection toDoubleArray toFloatArray toHashSet toIntArraytoList toLongArray toMutableList toMutableSettoSet toShortArrayunionwindowed withIndexzip zipWithNextkotlin.collectionsGrouping%Ijava/lang/Objectkotlin.collectionsGroupingKt__GroupingJVMKtMuv-Q eachCountmapValuesInPlacekotlin.collectionsGroupingKt__GroupingKt=< aggregate aggregateTo eachCountTofoldfoldToreducereduceTokotlin.collections IntIteratorS[+Xjava/lang/Objectjava/util/Iterator)kotlin/jvm/internal/markers/KMappedMarkerkotlin.collectionsMapAccessorsKt8*java/lang/Objectkotlin.coroutinesCoroutineContext(nnjava/lang/Object kotlin.enums EnumEntrieslhO"java/lang/Objectjava/util/List)kotlin/jvm/internal/markers/KMappedMarker kotlin.io ByteStreamsKtجq bufferedbufferedReaderbufferedWriterbyteInputStreamcopyTo inputStreamiterator readBytesreaderwriter kotlin.io CloseableKt ʽCGC closeFinallyuse kotlin.io ConsoleKt printprintlnreadLinereadln readlnOrNull kotlin.ioFilesKt__FileReadWriteKtf(_ω appendBytes appendTextbufferedReaderbufferedWriter forEachBlock forEachLine inputStream outputStream printWriter readBytes readLinesreadTextreaderuseLines writeBytes writeTextwriter kotlin.ioFilesKt__UtilsKtEbx$O createTempDircreateTempFilecopyRecursivelycopyTodeleteRecursivelyendsWith normalize relativeTorelativeToOrNullrelativeToOrSelfresolveresolveSibling startsWithtoRelativeString extensioninvariantSeparatorsPathnameWithoutExtension kotlin.io TextStreamsKtL;v6 bufferedcopyTo forEachLine lineSequence readBytes readLinesreadTextreaderuseLineskotlin.io.pathPathsKt__PathUtilsKtpU9PathcreateTempDirectorycreateTempFilefileAttributeViewNotAvailable fileVisitorabsoluteabsolutePathStringcopyTocreateDirectoriescreateDirectory createFilecreateLinkPointingTocreateParentDirectoriescreateSymbolicLinkPointingTodeleteExistingdeleteIfExistsdivexistsfileAttributesViewfileAttributesViewOrNullfileSize fileStoreforEachDirectoryEntry getAttributegetLastModifiedTimegetOwnergetPosixFilePermissions isDirectory isExecutableisHidden isReadable isRegularFile isSameFileAsisSymbolicLink isWritablelistDirectoryEntriesmoveTo notExistsreadAttributesreadSymbolicLink relativeTorelativeToOrNullrelativeToOrSelf setAttributesetLastModifiedTimesetOwnersetPosixFilePermissionstoPathuseDirectoryEntries visitFileTreewalk extensioninvariantSeparatorsPathinvariantSeparatorsPathStringnamenameWithoutExtension pathString kotlin.jvmJvmClassMappingKt&ʴڔ isArrayOfannotationClassdeclaringJavaClassjava javaClassjavaObjectTypejavaPrimitiveTypekotlin kotlin.jvmJvmFielde :java/lang/Objectjava/lang/annotation/Annotation kotlin.jvm JvmInline l67java/lang/Objectjava/lang/annotation/Annotation kotlin.jvm JvmOverloadsQ pjava/lang/Objectjava/lang/annotation/Annotation kotlin.jvm JvmStaticp|,java/lang/Objectjava/lang/annotation/Annotation kotlin.jvmThrows?7^ java/lang/Objectjava/lang/annotation/Annotation kotlin.jvmVolatileo"JɵE~java/lang/Objectjava/lang/annotation/Annotationkotlin.jvm.internal.markers KMappedMarker/ѯpuzjava/lang/Object kotlin.mathMathKt__MathJVMKt$)U+A)absacosacoshasinasinhatanatan2atanhcbrtceilcoscoshexpexpm1floorhypotlnln1ploglog10log2maxminroundsignsinsinhsqrttantanhtruncateIEEEremnextDown nextTowardsnextUppow roundToInt roundToLongwithSign absoluteValueulp kotlin.mathUMathKt]J^Kmaxmin kotlin.randomRandom.Default kotlin/random/Randomjava/io/Serializable kotlin.randomRandom6[4java/lang/ObjectDefault kotlin.randomRandomKtk0 օRandomboundsErrorMessagecheckRangeBoundsfastLog2nextIntnextLong takeUpperBits kotlin.rangesCharProgression}h<java/lang/Objectjava/lang/Iterable)kotlin/jvm/internal/markers/KMappedMarker Companion kotlin.ranges CharRangenv,Fgkotlin/ranges/CharProgressionkotlin/ranges/ClosedRangekotlin/ranges/OpenEndRange Companion kotlin.ranges ClosedRangeQ T'Ujava/lang/Object kotlin.rangesIntProgression}java/lang/Objectjava/lang/Iterable)kotlin/jvm/internal/markers/KMappedMarker Companion kotlin.rangesIntRangeoӱ!kkotlin/ranges/IntProgressionkotlin/ranges/ClosedRangekotlin/ranges/OpenEndRange Companion kotlin.ranges OpenEndRangeY6java/lang/Object kotlin.rangesRangesKt__RangesKtP)6` checkStepIsPositivecontainsrangeTo rangeUntil kotlin.rangesRangesKt___RangesKtL`. coerceAtLeast coerceAtMostcoerceIncontainsdownTofirst firstOrNulllast lastOrNullrandom randomOrNullreversedsteptoByteExactOrNulltoIntExactOrNulltoLongExactOrNulltoShortExactOrNulluntil kotlin.rangesURangesKt___URangesKt3 Ր<_J coerceAtLeast coerceAtMostcoerceIncontainsdownTofirst firstOrNulllast lastOrNullrandom randomOrNullreversedstepuntilkotlin.reflectKAnnotatedElement30 shjava/lang/Objectkotlin.reflectKClass)¬rҥjava/lang/Object$kotlin/reflect/KDeclarationContainer kotlin/reflect/KAnnotatedElementkotlin/reflect/KClassifierkotlin.reflect KClassifierN%%&Ꞡjava/lang/Objectkotlin.reflectKDeclarationContainer?07:~java/lang/Objectkotlin.sequencesSequencesKt__SequencesKtMKXm}h Sequence emptySequenceflatMapIndexedgenerateSequence sequenceOf asSequence constrainOnceflattenifEmptyorEmptyshuffledunzipkotlin.sequencesSequencesKt___SequencesJvmKtd filterIsInstancefilterIsInstanceTomaxmaxBymaxWithminminByminWithsumOf toSortedSetkotlin.sequencesSequencesKt___SequencesKt} Xr(~allany asIterable asSequence associate associateBy associateByTo associateTo associateWithassociateWithToaveragechunkedcontainscountdistinct distinctBydrop dropWhile elementAtelementAtOrElseelementAtOrNullfilter filterIndexedfilterIndexedTofilterIsInstancefilterIsInstanceTo filterNot filterNotNullfilterNotNullTo filterNotTofilterTofindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNullflatMapflatMapIndexedflatMapIndexedTo flatMapTofold foldIndexedforEachforEachIndexedgroupBy groupByTo groupingByindexOf indexOfFirst indexOfLastjoinTo joinToStringlast lastIndexOf lastOrNullmap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTomaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullminus minusElementnoneonEach onEachIndexed partitionplus plusElementreduce reduceIndexedreduceIndexedOrNull reduceOrNullrequireNoNulls runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedsingle singleOrNullsortedsortedBysortedByDescendingsortedDescending sortedWithsumsumBy sumByDoublesumOftake takeWhile toCollection toHashSettoList toMutableList toMutableSettoSetwindowed withIndexzip zipWithNextkotlin.sequencesUSequencesKt___USequencesKtRqFHssum kotlin.system ProcessKtXSd exitProcess kotlin.textCharsKt__CharJVMKtZ5Wb checkRadixdigitOf isDefinedisDigitisHighSurrogate isISOControlisIdentifierIgnorableisJavaIdentifierPartisJavaIdentifierStartisLetterisLetterOrDigitisLowSurrogate isLowerCase isTitleCase isUpperCase isWhitespace lowercase lowercaseChar titlecase titlecaseChar toLowerCase toTitleCase toUpperCase uppercase uppercaseCharcategorydirectionality kotlin.textCharsKt__CharKt7 digitToChar digitToIntdigitToIntOrNullequals isSurrogateplus titlecase kotlin.textHexExtensionsKt.M\tgQformattedStringLengthparsedByteArrayMaxSize hexToBytehexToByteArrayhexToInt hexToLong hexToShort toHexString kotlin.textRegex.CompanionAA Qjava/lang/Object kotlin.textRegex L(rqEagjava/lang/Objectjava/io/Serializable Companion kotlin.textStringsKt__IndentKt`<>R prependIndent replaceIndentreplaceIndentByMargin trimIndent trimMargin kotlin.textStringsKt__StringBuilderJVMKtT appendLine appendRangeappendlncleardeleteAt deleteRange insertRangesetsetRange toCharArray kotlin.textStringsKt__StringBuilderKtϹ%|?O buildStringappend appendLine kotlin.text'StringsKt__StringNumberConversionsJVMKtgw|  toBigDecimaltoBigDecimalOrNull toBigIntegertoBigIntegerOrNull toBooleantoBytetoDoubletoDoubleOrNulltoFloat toFloatOrNulltoInttoLongtoShorttoString kotlin.text$StringsKt__StringNumberConversionsKtcnSNWnumberFormatError toByteOrNull toIntOrNull toLongOrNull toShortOrNull kotlin.textStringsKt__StringsJVMKt1 mk"String capitalize codePointAtcodePointBeforecodePointCount compareToconcatToString contentEquals decapitalizedecodeToStringencodeToByteArrayendsWithequalsformatinternisBlank lowercase nativeIndexOfnativeLastIndexOfoffsetByCodePoints regionMatchesrepeatreplace replaceFirstsplit startsWith substring toByteArray toCharArray toLowerCase toPattern toUpperCase uppercaseCASE_INSENSITIVE_ORDER kotlin.textStringsKt__StringsKt-/^9requireNonNegativeLimitcommonPrefixWithcommonSuffixWithcontainscontentEqualsIgnoreCaseImplcontentEqualsImplendsWith findAnyOf findLastAnyOfhasSurrogatePairAtifBlankifEmptyindexOf indexOfAnyisEmpty isNotBlank isNotEmpty isNullOrBlank isNullOrEmptyiterator lastIndexOflastIndexOfAny lineSequencelinesmatchesorEmptypadEndpadStartregionMatchesImpl removePrefix removeRange removeSuffixremoveSurroundingreplace replaceAfterreplaceAfterLast replaceBeforereplaceBeforeLast replaceFirstreplaceFirstChar replaceRangesplitsplitToSequence startsWith subSequence substringsubstringAftersubstringAfterLastsubstringBeforesubstringBeforeLasttoBooleanStricttoBooleanStrictOrNulltrimtrimEnd trimStartindices lastIndex kotlin.textStringsKt___StringsJvmKtO犉 elementAtmaxmaxBymaxWithminminByminWithsumOf toSortedSet kotlin.textStringsKt___StringsKttbD|wallany asIterable asSequence associate associateBy associateByTo associateTo associateWithassociateWithTochunkedchunkedSequencecountdropdropLast dropLastWhile dropWhileelementAtOrElseelementAtOrNullfilter filterIndexedfilterIndexedTo filterNot filterNotTofilterTofindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNullflatMapflatMapIndexedflatMapIndexedTo flatMapTofold foldIndexed foldRightfoldRightIndexedforEachforEachIndexed getOrElse getOrNullgroupBy groupByTo groupingBy indexOfFirst indexOfLastlast lastOrNullmap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTomaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullnoneonEach onEachIndexed partitionrandom randomOrNullreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNullreversed runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedsingle singleOrNullslicesumBy sumByDoublesumOftaketakeLast takeLastWhile takeWhile toCollection toHashSettoList toMutableListtoSetwindowedwindowedSequence withIndexzip zipWithNext kotlin.text TypeAliasesKt7uD AppendableCharacterCodingException StringBuilder kotlin.text Typographyiݹ,L;java/lang/Object kotlin.textUHexExtensionsKt(dpV hexToUBytehexToUByteArray hexToUInt hexToULong hexToUShort toHexString kotlin.text UStringsKt.<.NE toStringtoUByte toUByteOrNulltoUInt toUIntOrNulltoULong toULongOrNulltoUShorttoUShortOrNull kotlin.timeDuration.Companionj0fjava/lang/Object kotlin.timeDuration)KF9{java/lang/Objectjava/lang/Comparable Companionorg.apache.pdfboxLoader.20V}java/lang/Objectorg.apache.pdfbox.pdmodel PDDocumente~\}java/lang/Objectjava/io/Closeableorg.apache.pdfbox.pdmodelPDDocumentInformationW=JƎjava/lang/Object.org/apache/pdfbox/pdmodel/common/COSObjectable org.apache.pdfbox.pdmodel.common COSObjectableqHujava/lang/Objectorg.apache.pdfbox.rendering PDFRenderer@x Ojava/lang/Object org.jsoupJsoupS|s ƌjava/lang/Objectorg.jsoup.nodesDocument.OutputSettings.Syntaxs"yjava/lang/Enumorg.jsoup.nodesDocument.OutputSettingst&V&java/lang/Objectjava/lang/Cloneableorg.jsoup.nodesDocumentQu#org/jsoup/nodes/Elementorg.jsoup.nodes DocumentTypeg=org/jsoup/nodes/LeafNodeorg.jsoup.nodesElement_ ՗Oorg/jsoup/nodes/Nodeorg.jsoup.nodesEntities.EscapeModeո:java/lang/Enumorg.jsoup.nodesEntitiesU̾java/lang/Objectorg.jsoup.nodesLeafNode ScHorg/jsoup/nodes/Nodeorg.jsoup.nodesNode/%-Yjava/lang/Objectjava/lang/Cloneableorg.jsoup.nodesTextNode=5org/jsoup/nodes/LeafNodeorg.jsoup.parserParserUQ[Pjava/lang/Object org.quartzInterruptableJobvF!K&java/lang/Objectorg/quartz/Job org.quartzJobvЌ[java/lang/Object org.quartz JobBuilder}java/lang/Object org.quartz JobDataMap%Q&org/quartz/utils/StringKeyDirtyFlagMapjava/io/Serializable org.quartz JobDetail{mHjava/lang/Objectjava/io/Serializablejava/lang/Cloneable org.quartzJobExecutionContextT V?wjava/lang/Object org.quartzMatcher!<java/lang/Objectjava/io/Serializable org.quartz Scheduler ޵jijava/lang/Object org.quartzSchedulerContextxlz6&org/quartz/utils/StringKeyDirtyFlagMapjava/io/Serializable org.quartzTrigger)A1s;java/lang/Objectjava/io/Serializablejava/lang/Cloneablejava/lang/Comparable org.quartzTriggerBuilder4‰O'!java/lang/Object org.quartz TriggerKey`c+org/quartz/utils/Keyorg.quartz.impl.matchers GroupMatcherG,1h\&org/quartz/impl/matchers/StringMatcherorg.quartz.impl.matchers StringMatcher.aT\Xjava/lang/Objectorg/quartz/Matcherorg.quartz.utils DirtyFlagMapgg=java/lang/Object java/util/Mapjava/lang/Cloneablejava/io/Serializableorg.quartz.utilsKey;java/lang/Objectjava/io/Serializablejava/lang/Comparableorg.quartz.utilsStringKeyDirtyFlagMap=OVorg/quartz/utils/DirtyFlagMapcom.google.i18n.phonenumbersAsYouTypeFormatterHtjava/lang/Objectcom.google.i18n.phonenumbers!PhoneNumberUtil.PhoneNumberFormat-:X`5^java/lang/Enumcom.google.i18n.phonenumbersPhoneNumberUtilO7java/lang/Objectcom.google.i18n.phonenumbersPhonenumber.PhoneNumberdQ3Ռjava/lang/Objectjava/io/Serializablecom.google.i18n.phonenumbers Phonenumber:?O Yk;java/lang/Objectnet.coobird.thumbnailatorThumbnails.Builder CVwCjava/lang/Objectnet.coobird.thumbnailator Thumbnails1`yOhjava/lang/Objectcom.jcabi.manifests ManifestsܶU.ajava/lang/Objectcom/jcabi/manifests/MfMapcom.jcabi.manifestsMfMap6Lbcxυjava/lang/Objectuk.co.caprica.vlcj.factoryBaseApix6kBjava/lang/Objectuk.co.caprica.vlcj.factoryMediaPlayerApi/}E"uk/co/caprica/vlcj/factory/BaseApiuk.co.caprica.vlcj.factoryMediaPlayerFactory ^gIRjava/lang/Objectuk.co.caprica.vlcj.player.baseBaseApiUڅujava/lang/Objectuk.co.caprica.vlcj.player.base ControlsApiBLc&uk/co/caprica/vlcj/player/base/BaseApiuk.co.caprica.vlcj.player.baseEventApir6wH&uk/co/caprica/vlcj/player/base/BaseApiuk.co.caprica.vlcj.player.baseMediaApib`6&uk/co/caprica/vlcj/player/base/BaseApiuk.co.caprica.vlcj.player.base MediaPlayer:Tjava/lang/Objectuk.co.caprica.vlcj.player.baseMediaPlayerEventAdaptery)java/lang/Object7uk/co/caprica/vlcj/player/base/MediaPlayerEventListeneruk.co.caprica.vlcj.player.baseMediaPlayerEventListener$cZjava/lang/Objectuk.co.caprica.vlcj.player.base SnapshotApi1-aɶ&uk/co/caprica/vlcj/player/base/BaseApinl.adaptivity.xmlutilEventType.END_ELEMENT ao/Enl/adaptivity/xmlutil/EventTypenl.adaptivity.xmlutilEventType.START_ELEMENTfznl/adaptivity/xmlutil/EventTypenl.adaptivity.xmlutilEventType.TEXT^7nl/adaptivity/xmlutil/EventTypenl.adaptivity.xmlutil EventTypeʘhjava/lang/Enumnl.adaptivity.xmlutil XmlReaderx(+java/lang/Objectjava/io/Closeablejava/util/Iterator)kotlin/jvm/internal/markers/KMappedMarkerio.github.aakira.napierAntilogB6java/lang/Objectio.github.aakira.napierLogLevelk`*Fjava/lang/Enumio.github.aakira.napierNapier+y܂java/lang/Objectkotlinx.atomicfu AtomicBooleanh[Qjava/lang/Object Companionkotlinx.atomicfuAtomicFUϸ:atomickotlinx.atomicfuAtomicFU_commonKt:巑atomicArrayOfNulls getAndUpdateloopupdate updateAndGetkotlinx.atomicfu AtomicInt@?{+ijava/lang/Object Companionkotlinx.atomicfu AtomicLongQc5]@java/lang/Object Companionkotlinx.atomicfu AtomicRefhA˕&java/lang/Object Companioncom.benasher44.uuidUuidKtg$uuid4uuidFromuuidOfbytesvariantversionUuid org.slf4jLoggerb;oajava/lang/Object org.slf4j LoggerFactoryV^wR:bjava/lang/Object